<<На Главную         <В  Советы по MS SQL Server

 В начале своей работы с MS SQL Server некоторые  пользователи сталкиваются с ошибками, многие из которых можно смело отнести к 'детским'. Самые распространенные ошибки (5120 , 948) и подходы к их лечению уже разобраны здесь и тут.

 

 

Сейчас рассмотрим решение ещё одной стандартной ошибки 26 , связанной с невозможностью обнаружения указанного сервера. Сообщение о данной ошибке выглядит так:

 

 

'Детская ошибка' чаще всего лежит на поверхности и  заключается в неправильном указании имя сервера или базы в строке подключения. Прежде чем, двигаться дальше в поиске причины некорректности 26, рекомендую убедиться, что здесь у вас все в порядке.

 

Как и решения прочих  проблем, лечение ошибки 26 MS SQL Server  довольно (к счастью) простое и чаще всего связано с отключением брандмауэра Windows по меню Пуск>Панель управления>Брандмауэр Windows (поскольку он иногда блокирует сетевой трафик)  : 

 

 

 

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

 

Ремарка от 20.09.2015 г.  Еще одна причина ошибки 26 при подключении к MS SQL Server была обнаружена при обновлении Win 7 до Win 10. Строка подключения, вроде этой  ... :

 

 "Data Source=MyServer\SqlExpress;Initial Catalog=MyBase;Integrated Security=True";

 

где : MyServer - имя компьютера

          SqlExpress - имя экземпляра SQL -сервера

          MyBase - имя базы данных

 

...  которая безупречно отрабатывала на Win XP и Win 7 на локальной(!) машине вдруг начала выкидывать ошибку 26 после указанного обновления. Решение удалось найти после замены имени компьютера на фразу "(local)":

 

 "Data Source=(local)\SqlExpress;Initial Catalog=MyBase;Integrated Security=True";

 

Simashkov.2013

г. Юрьевец, 06.11.2013 г.

Назад