Не удается установить учетных данных по основным 'SA'. (Microsoft SQL Server, ошибка: 15535)

17 ноября 2009 по AcidRaZor · Оставить комментарий
Подано в: SQL Server

Для тех, кто по SQL Server 2005, который получает это не может установить учетных данных по основным 'SA' ошибку, исправить легко, прямо вперед, и просто ... ;)

Убедитесь, что "Карта учетных данных" установлен. Вот и все. Все, что вам нужно сделать, это проверить "Карта для учетных данных" и все готово. Для тех, кто без глаза, то в нижней части первого экрана, где вы установите пароль (щелкнув правой кнопкой мыши пользователей и выберите пункт "Свойства")

Это надо было мне чесать голову немного, чистой установки с Visual Studio 2008 (с 2005 Express Service Pack 2) и SQL 2008 SSMS

Как найти + остановить SQL-инъекций

Там очень много вещей там о SQL-инъекций, но не так много, что поможет вам понять, как остановить эти нападения возникновения.

Во-первых, давайте поговорим о том, что SQL-инъекции Атака на самом деле. Некоторые люди думают, что это вирус рода, то есть "внутри вашего сайта." Не тот случай. Это бот нападений со стороны других зараженных вирусом компьютеров. Они просто используют грубый подход сканирования URL-адресов, которые принимают POST / GET входов и пытаться отправить свои данные на них.

Итак, как вы отслеживаете эти вниз, и остановить их? Для веб-сайтов на питание от Microsoft IIS, то и здесь наши предложения:

  1. Посмотрите на ваши журналы IIS
    Попробуйте выполнить поиск по слову "DECLARE" или "EXECUTE". Если вы пострадали от нападения, то они будут, скорее всего, появляются в вашем IIS журналы - по крайней мере, что любая атака была предпринята попытка использования "GET" должностей. Если вы найдете какие-либо случаи "DECLARE" или "EXECUTE" эти страницы, чтобы начать с.
  2. Использование централизованного подключения к базе данных обработки
    Просто, чтобы централизованного файл (например, connection.asp, если вы используете ASP ), Который обрабатывает все ваши доступа DB. Таким образом, проще, чтобы убедиться, что вы SQL кодирования ваших страницах. Вы можете легко поисковые запросы "заявить" и "EXECUTE" и прекратить нападения мертвым в своих направлениях.
  3. Реализация решения широкого сайте
    Если вы используете свой собственный сервер, мы рекомендуем ISAPI_Rewrite от HeliconTech ( http://www.helicontech.com/isapi_rewrite ). Это фильтр ISAPI, что позволяет делать самые разные вещи, в том числе сканирование URL данных. Это позволит остановить 99% случаев без изменения кода на вашем сайте! \
  4. Никогда не используйте "SA" в качестве базы данных пользователей, создайте пользователя для базы данных вы работаете с, а затем удалить привилегии для чтения мастер DBO. Это не позволяет злоумышленнику "нюхал" Ваш структуры базы данных, однако, эти нападения развивались так, чтобы продезинфицировать хранимой процедуры атак случиться даже с этими типами безопасности на месте. См. http://www.ngssoftware.com/papers/more_advanced_sql_injection.pdf для получения дополнительной информации об этой и других идей в предотвращении атак SQL Injection.

Если вы никогда не ломать голову, где утечка в программирование (или взяли на проект от кого-нибудь), то лучший способ определить, через которую страницы нападение произошло это, отметившись в IIS журналов.

Есть много скриптов, доступных для очистки, но лучший совет является резервной ежечасно, и следовать лучшей практике (некоторые из них я обратил внимание здесь). Удачи

Легкие и Самые полные Mail маркетинговый инструмент

к цели iContact основные является включение сложных функций в простой, удобной в использовании и доступный пакет. Хотя многие программы пытаются достичь этого баланса, iContact делает это невероятно хорошо.

Великий Пользовательский интерфейс iContact-interface

iContact в состоянии сделать это из-за их большой пользовательский интерфейс, который позволяет новым электронным маркетинговым фирмам взяться за дело с базовыми функциями, но и делает ее простой для более опытных, чтобы воспользоваться функциями которых они нуждаются. В любом случае, iContact создал огромная продукт, поэтому более 50000 клиентов в настоящее время используют iContact.

Основные характеристики вы полюбите

iContact позволяет легко нового маркетинга электронной почты для получения в игре быстро:

  • Экономно: как раз под $ 10/month, чтобы начать!
  • Свыше 300 профессионально разработанных шаблонов электронной почты чтобы ваши письма выглядели профессионально
  • Расписание сообщения будут распространяться в будущем, чтобы помочь сэкономить время
  • Их система автоматически гарантирует, что Ваши сообщения не будут помечены как спам, так что ваши пользователи будут всегда получать ваши письма.
  • Трек, что ваши абоненты сделать с вашей электронной почты, чтобы вы знали, насколько эффективно работают информационные бюллетени поступают.
  • Событие RSVP слежения
  • Распространение обследований легко

.

лучшее программное обеспечение маркетинга электронной почты .

Расширенные функции вы полюбите

Профессиональные маркетологи электронной почте и получить все необходимое, чтобы управлять их объем списки адресов электронной почты:

  • Быстро сегмента электронной почте свой список, настроить который абонент получить определенные типы сообщений
  • Настройка автоответчиков, чтобы помочь автоматизировать кампании по электронной почте
  • iContact ведет подробную историю абонента действия, которые помогут вам настроить кампании
  • Дизайн и загружать свои собственные шаблоны писем
  • Неограниченное количество списков рассылки

Даунсайд: поддержка iContact часы

Единственный недостаток это iContact часов они будут доступны для вызова. Поддержка не 24 × 7, а с 8 утра до 8 вечера EST. Тем не менее, их вспомогательного персонала может быть очень полезным, и много раз вы увидите, что это на самом деле проще использовать их он-лайн базы знаний, которые видео-демонстрации и шаг за шагом инструкции, которые помогут вам все, что нужно.

iContact цены

Благодаря цене iContact, вы платите только за количество писем вы собираетесь отправить, а это означает, что вы можете начать с недорогой плана и платить больше только тогда, когда вы знаете, что ваш бюллетень успешно. Кроме того, iContact является одним из наиболее доступных электронный маркетинг, обслуживающие.

Связи Ежемесячно
250 $ 9,95
500 $ 14,00
1000 $ 19,00
2500 $ 29,00
5000 $ 47,00
10000 $ 74,00
15000 $ 109,00
25000 $ 149,00
35000 $ 239,00
50000 $ 379,00
75000 $ 529,00
100000 $ 699,00

Является ли это право для вас?

Из-за своей функции и простоту использования, iContact лучше как для новых электронным маркетинговым фирмам только начинается, а также расширенный маркетингу электронной которые имеют многолетний опыт работы. Однако, если вы Fortune 500 компании или очень большой список адресов электронной почты (более 100 тысяч абонентов), iContact, вероятно, не для вас.

В принципе, iContact все, что вам нужно будет запустить успешных маркетинговых кампаний по электронной почте.

лучшее программное обеспечение маркетинга электронной почты

Ускорить время загрузки веб-сайт, отрицая слежения

В последнее время меня осенило, что не все знают об отслеживании печенье и аналитики (Google и т.д.) и что на самом деле означает, что при посещении веб-сайтов ... Это всегда рассматривается как форма-шпион изделия или взлома Trojan, чтобы помочь людям собирать информацию и использовать это в свою пользу. Это совершенно справедливо, однако, не в "взлома" смысл ...

Рекламные компании любят требовать статистики и демографические данные с веб-сайта, прежде чем они, как правило, вкладывать средства в рекламу, а большинство веб-сайтов (если не все) имеют Google Analytics установлен, чтобы помочь им отслеживать своих пользователей очень мощную доклады о тенденциях при посещении веб-сайта . В сочетании с веб-мастеров (также продукт Google), а некоторые сравнения данных с физического сервера, это более чем достаточно, чтобы отслеживать тенденции, посетителей и полезную информацию, давая ему возможность рекламодателям решить, если ваш сайт действительно стоит инвестировать дюйм

Введите объекта Nielsen отчетности. Они утверждают, что лидеры в сборе данных и полезную информацию о публичного посещения конкретных веб-сайте. Более того, они утверждают, что это очень хорошо, но как они ходят достижении этой границы на "шпионских" стороны.

На мой краткий обзор код отслеживания установлен на несколько южноафриканских сайтов я обнаружил, что несколько попыток создания "объектов" с клиентского кода JavaScript сделал возможным для них, чтобы определить, какие программы, установленные на вашем компьютере. Действительно, очень интересно.

Что бы компания хочет с этим типом информации в любом случае? Почему бы просто не оставить его в Google Analytics, известный веб-сайт отслеживания и аналитических программных доступной для всех и каждого?

Что-то скрывать, может быть, но я могу только догадываться об их причинах. Возможно, некоторые advertisors настаивать на этом определенный фрагмент кода отслеживания, который устанавливается на сайте. Никто не заметит не так ли?

Ну, некоторые более продвинутые пользователи, и большинство из них сделал что-то об этом уже, ускорить их южноафриканских сайтов в заметных количествах, они пользуются увидеть то, что истинные широкополосные скорости, как в других странах, и с этой маленькой учебник, так что вы!

Вот как!
Читать подробнее

Как перенести домен на другой аккаунт в HELM 4

6 мая 2009 по AcidRaZor · Оставить комментарий
Подано в: HELM 4 , SQL Server

HELM 3 было легко управлять, множество утилит и инструментов существовали помогать нам с рутинных задач, одна из которых для перемещения домена с одного счета из HELM на другой счет. HELM 4 ... не тут-то было с помощью утилиты ... но открытие базы данных. Проверка Счетной таблице AccountId необходимо переместить домен ..., а затем открыть таблицу OnlineServices, покажет вам все домены добавлено HELM и связанных с ними AccountId в. Чтобы изменить область связана с учетной записью, это так просто, как просто изменить AccountId на 1 вы предпочитаете просмотра.

Надеюсь, что это помогает некоторым отзыв народных того как я смог найти ничего, чтобы указать, каким образом это делать и во что бы все это из самой.

Изменение форм собственности в таблице SQL Server

Недавно я был несчастный случай работающий сервер время установки и использоваться только один пользователь, который не был DBO. Любой программист, не знаю хорошо это или ... ну ... он был юродивый ... в любом случае, так что ... на с кодом. Вот простой T-SQL заявление, которое будет получать и цикл через все хранимые процедуры, таблиц и представлений и обновлять их использовать DBO (или любого другого пользователя, которого нужно):

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 sysobjects WHERE xtype IN ( 'U' , 'V' , 'P' ) AND uid = user_id ( 'olddbuser' ) OPEN tblcur WHILE 1 = 1 BEGIN FETCH tblcur INTO @tbl IF @@fetch_status < 0 BREAK SET @tbl = 'olddbuser.' + @tbl EXEC sp_changeobjectowner @tbl , 'dbo' END DEALLOCATE tblcur DECLARE @ столовая ложка sysname DECLARE tblcur нечувствительным курсор для SELECT sysobjects От имени ГДЕ xtype IN ('U', 'V', 'P') AND UID = user_id ('olddbuser') OPEN tblcur WHILE 1 = 1 BEGIN FETCH INTO @ tblcur столовая ложка IF @ @ FETCH_STATUS <0 BREAK SET @ столовая ложка '= olddbuser. + @ столовая ложка EXEC @ sp_changeobjectowner столовая ложка,' ВВВ 'END DEALLOCATE tblcur 

Использование OPENROWSET для прямого подключения к другой базе данных, не связанный сервер и выполнять хранимые процедуры

  1
 2
  SELECT *
 'SQLOLEDB' , database_location;username;password , 'set fmtonly off exec database.dbo.stored_Procedure' ) AS Whatever С OPENROWSET ('SQLOLEDB, database_location; имя пользователя, пароль, "Установить с fmtonly Exec database.dbo.stored_Procedure') как любую 

Выше фрагмент кода, не требует пояснений. Я только использовал в SQL 2005, хотя, так что если он не работает на SQL 2000 не приходят вопиет ко Мне.

Заменить database_location с IP / Назначение сервера вы хотите подключиться к
Замените имя пользователя и пароль ... ну ... я действительно это объяснить?
Заменить базу данных в каталоге / базы данных вы хотите, чтобы запрос
Заменить stored_Procedure с хранимой процедуры нужно выполнить
"Как бы ни" не требуется. Вы могли бы назвать это все, что вы хотите.

Я использовал выше, запрос к базе данных непосредственно для извлечения данных / манипуляции. Ты можешь пойти так далеко, что внутренний присоединиться к этому в нормальных запросов, если вы не делаете обновить / добавить курсор цикла по этому вопросу.

Наслаждайтесь. Мне понадобилось время, чтобы понять это :)

IP-страна поиск, бесплатно и 95% точности

Один из моих последних должностей показал вам , как преобразовать адрес IP в IP номер , чтобы вы могли сделать поиск по-страна базе IP.

Тем не менее, я нашел следующий самое лучшее. Maxmind.com является одним из лидеров в GeoIP места и спортивные базы, что составляет более 99%. Это платная версия. Для моего проекта, хотя, я только знаю, необходимых для страны и должен был быть очень точным.

Добро пожаловать MaxMind бесплатно аддон JavaScript API! 95% точных и делает то, что я хочу делать.

  1
 2
 3
  "text/javascript" src = "http://j.maxmind.com/app/country.js" ></ script > <Скрипт типа = "текст / JavaScript" SRC = "http://j.maxmind.com/app/country.js"> </> сценарий
 geoip_country_code ( ) ; VAR = соипЬгусойе geoip_country_code ();
 countryCode ) ; оповещения (страны); 

И вот оно что! Вы не можете организовать базу данных, вы не должны делать число преобразования себя и почти все остальное берется заботиться о вас. Бесплатный сервис также включены Город поиска! "Включить" и наслаждайтесь!

Вот ссылка на их сайт: http://www.maxmind.com/app/javascript_city

Прохождение 2-мерный массив с JQuery

Недавно я открыл глаза на удивительный мир JQuery. * Дрейфует куда-то в фантазии *

Вот пример того, как цикл по 2-мерный массив, используя JQuery. Fun и Easy:

  1
 2
 3
 4
 5
 6
 7
 [ [ 'USD' , 'US Dollar (USD)' , '$' ] , [ 'GBP' , 'British Pound (GBP)' , '&#163;' ] , [ 'EUR' , 'Euro (EUR)' , '&#8364;' ] , [ 'AUD' , 'Australian Dollar (AUD)' , '$' ] , [ 'CAD' , 'Canadian Dollar (CAD)' , '$' ] , [ 'NZD' , 'New Zealand Dollar (NZD)' , '$' ] ] $. each ( currencyTocountryName , function ( i , value ) { alert ( value [ 0 ] ) ; alert ( value [ 1 ] ) ; } ) ; VAR currencyTocountryName = [['USD', 'доллар США (USD)', '$'], ['GBP', 'Британский фунт (GBP)', '] £, [' EUR ',' Евро (EUR) ','] €, 'AUD [', 'австралийский доллар (AUD)', '$'], CAD '[', 'канадский доллар (CAD)', '$'], [ 'NZD', 'Новозеландский доллар (NZD)', '$']] $. каждого из них (currencyTocountryName функция (я, значение) (оповещения (значение [0]); оповещения (значение [1]);)); 

Как вы можете видеть это довольно прямо вперед. Нет необходимости иметь "и" то место, владелец, простой значение [0] поможет вам первое значение в массиве. Это должен быть простой реализации цикла и массив, который я сделал за последние годы. Конечно, теперь я могу сделать простой цикл JavaScript в моем сне. Но не думая, и гораздо меньше кода, JQuery позволяет мне использовать с этой силой. * Сносом куда-то в фантазии еще раз *

ИС для стран - Преобразование IP-адреса для IP Количество

15 апреля 2009 по AcidRaZor · 2 Комментариев
Подано в: SQL Server

Вот простой SQL заявление, которое можно использовать в хранимую процедуру, чтобы определить количество IP-адреса IP, чтобы сравнить с любым IP к базе данных Страна:

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 ( 15 ) ,@1st INT ,@2nd INT ,@3rd INT ,@4th INT SET @ip = '41.243.224.9' SELECT @1st = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @2nd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @3rd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @4th = @ip SELECT ( ( @4th ) + ( @3rd * 256 ) + ( @2nd * 65536 ) + ( @1st * 16777216 ) ) DECLARE @ ф VARCHAR (15), @ первой INT, INT @ второго, третьего @ INT, @ четвёртых INT SET @ ф = 41ом .243.224.9 'SELECT @ = первое LEFT (@ ф, CHARINDEX ('. ', @ Ф) - 1) SET @ ф = RIGHT (@ ф, LEN (@ ф) - CHARINDEX ('.', @ ф)) SELECT @ = второй LEFT (@ ф, CHARINDEX ('.', @ ф) - 1) SET @ ф = RIGHT (@ ф, LEN (@ ф) - CHARINDEX ('.', @ ф)) SELECT @ = третий LEFT (@ ф, CHARINDEX ('.', @ ф) - 1) SET @ ф = ПРАВО (@ ф, LEN (@ ф) - CHARINDEX ('.', @ ф)) SELECT @ четвёртые = @ ф SELECT ((@ 4) + (@ третьего * 256) + (@ * второй 65536) + (@ первой * 16777216)) 

Это позволяет вам иметь SQL процедуры принять переменной адрес IP, и не нужно преобразовать IP адрес в коде первым. Это должно работать для MySQL, а также с незначительными изменениями.

Формула очень проста и требует пояснений. Как только я найти надежные (в основном полного) IP в базу данных стран, я буду править этот пост, чтобы отразить это, до сих пор я не нашел даже забрать адресов моя страна, в которой реальный позор. Даже не с открытым исходным кодом PHP проекта ip2c может поднять ее, что вызывает у меня сомнение его способность оказать помощь в любой программе, разработанной для определения страны автоматически адрес IP.

Следующая страница »

Работает на SEO Platinum SEO от Techblissonline