Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:activation:fail_connection [2013/09/09 12:28]
belkin
ru:activation:fail_connection [2023/05/15 16:19] (текущий)
aliev Блок Внимание про квалификацию и полномочия сисадмина перенесен под п.6.
Строка 3: Строка 3:
 **__Вопрос:__** **__Вопрос:__**
  
-Возникают проблемы при подключении к SQL Server. Что можно сделать для решения таких проблем?+Возникают проблемы при подключении к SQL Server, при этом в сообщении об ошибке встречается фрагмент: 
 + 
 +  - "Ошибка подключения к серверу SQL"; 
 +  - "Ошибка подключения к экземпляру сервера SQL"; 
 +  - "При установлении соединения с SQL Server произошла ошибка, связанная с сетью или определенным экземпляромСервер не найден или недоступен"; 
 +  - "Error 26"; 
 +  - "Error: 40". 
 + 
 +Что можно сделать для решения таких проблем?
 \\ \\ \\ \\
  
Строка 10: Строка 18:
 Для устранения проблемы попробуйте воспользоваться приведенной ниже инструкцией. Для устранения проблемы попробуйте воспользоваться приведенной ниже инструкцией.
  
-  +Инструкция по устранению наиболее часто возникающих проблем с подключением к SQL Server:
- +
-**Инструкция по устранению наиболее часто возникающих проблем с подключением к SQL Server**+
  
 1) Проверьте, что имя сервера задано верно (в частности, если компьютер был переименован):\\ 1) Проверьте, что имя сервера задано верно (в частности, если компьютер был переименован):\\
-{{ ru/base/activation/fail_connection/image001.png?364x313&nolink }} \\ Также проверьте, что имя экземпляра (в данном случае -- SQLEXPRESS) задано верно (при наличии именованных экземпляров SQL Server). +{{ :ru:base:activation:fail_connection:fail_connection_001.png?nolink }} \\ Также проверьте, что имя экземпляра (в данном случае -- SQLEXPRESS) задано верно. При необходимости допишите его вручную в поле «Сервер баз данных». 
-При необходимости допишите его вручную в поле «Сервер баз данных». +//Примечание. Если SQL Server был установлен автоматически при установке Business Studio, то имя экземпляра должно быть **SQLEXPRESS**.// \\
-//Примечание. Если SQL Server был установлен автоматически при установке// //Business Studio, то имя экземпляра должно быть// **//SQLEXPRESS//**//.//+
  
-2) Если сервер SQL находится не на локальном компьютере, то проверьте, что он включен и доступен по сети.+2) Если сервер SQL находится не на локальном компьютере, то проверьте, что компьютер включен и подключен к сети.
  
-3) Проверьте, что SQL Server запущен и настроен верно. Вот пример для SQL Server 2005:+3) Проверьте, что SQL Server запущен и настроен верно. Далее приведен пример для SQL Server 2014 (подходит и для других версий SQL Server, начиная с 2008)((При использовании Microsoft SQL Server 2005 откройте Пуск->Все программы->Microsoft SQL Server 2005->Средства настройки->Настройка контактной зоны SQL Server, выберите «Настройка контактной зоны для служб и соединений» и проверьте/приведите к требуемому виду описанные далее в текущем пункте настройки в интерфейсе этой утилиты.)):
  
-a. Откройте Пуск->Все программы->Microsoft SQL Server 2005->Средства настройки->Настройка контактной зоны SQL Server и выберите «Настройка контактной зоны для служб и соединений».+a. Откройте Пуск->Все программы->Microsoft SQL Server 2014->Диспетчер конфигурации SQL Server 2014.
  
-b. Проверьте, что служба SQL запущена (пример для экземпляра с именем SQLEXPRESS): \\ +b. Проверьте, что запущена служба SQL Server (на скриншоте пример для экземпляра SQLEXPRESS), т.е. что она находится в состоянии «Работает»: \\ 
-{{ ru/base/activation/fail_connection/image002.png?671x513&nolink }}+{{ :ru:base:activation:fail_connection:fail_connection_002.png?nolink }}
  
-c. Проверьте, что запущена служба обозревателя SQL Server: \\ +c. Проверьте, что запущена служба обозревателя SQL Server (SQL Server Browser), т.е. что она находится в состоянии «Работает»: \\ 
-{{ ru/base/activation/fail_connection/image003.png?671x513&nolink }}+{{ :ru:base:activation:fail_connection:fail_connection_003.png?nolink }}
  
-d. Проверьте, что удаленные соединения разрешены: \\ +d. Проверьте, что удаленные соединения разрешены, т.е. что состояние протоколов «Именованные каналы» и «TCP/IP» для рассматриваемого экземпляра SQL Server – «Включено»: \\ 
-{{ ru/base/activation/fail_connection/image004.png?671x513&nolink }}+{{ :ru:base:activation:fail_connection:fail_connection_004.png?nolink }}
  
 4) Проверьте, что никакие брандмауэры на компьютере с сервером SQL не блокируют соединение со службой SQL. То же касается и антивирусов, т.к. некоторые из них имеют функции брандмауэров. Обратитесь к документации по этим средствам. __Для проверки можно //временно// отключить их__. 4) Проверьте, что никакие брандмауэры на компьютере с сервером SQL не блокируют соединение со службой SQL. То же касается и антивирусов, т.к. некоторые из них имеют функции брандмауэров. Обратитесь к документации по этим средствам. __Для проверки можно //временно// отключить их__.
-Далее приведен пример для штатного брандмауэра Windows XP:+Далее приведен пример для встроенного брандмауэра Windows 7:
  
-a. Откройте Пуск->Панель управления->Брандмауэр Windows и перейдите на закладку «Исключения».+a. Откройте Пуск->Панель управления->Брандмауэр Windowsперейдите на закладку «Разрешить запуск программы или компонента через брандмауэр Windows» (для Windows 10 необходимо вызвать контекстное меню правой кнопкой мыши от кнопки «Пуск»->Сетевые подключения->Брандмауэр Windows->Брандмауэр и безопасность сети->Разрешить работу с приложением через брандмауэр) и нажмите кнопку «Изменить параметры».
  
-b. Добавьте следующие программы, как показано на рисунке (повторив поз. 1-3 для каждой из программ)*:+b. Добавьте следующие программы, как показано на рисунке (повторив поз. 1-3 для каждой из программ)((**Выделенные** фрагменты пути могут отличаться от приведенных здесь. Точный путь можно узнать в свойствах соответствующей службы, см. параметр Исполняемый файл.)):
  
-  * **C:**\Program Files\Microsoft SQL Server\**MSSQL.1\MSSQL**\Binn\sqlservr.exe //(////служба// //SQL Server)//+  * **C:\Program Files (x86)**\Microsoft SQL Server\**MSSQL12.SQLEXPRESS**\MSSQL\Binn\sqlservr.exe //(служба SQL Server)//
  
-  * **C:**\Program Files\Microsoft SQL Server\**90**\Shared\sqlbrowser.exe //(cлужба обозревателя SQL Server)// \\  +  * **C:\Program Files (x86)**\Microsoft SQL Server\**90**\Shared\sqlbrowser.exe //(cлужба обозревателя SQL Server)//  
-*****//Выделенные красным фрагменты пути могут отличаться от приведенных здесь.// \\ +{{ :ru:base:activation:fail_connection:fail_connection_006.png?nolink }} \\
-{{ ru/base/activation/fail_connection/image005.png?547x515&nolink }} \\+
  
-c.       Перезапустите вышеуказанные службы+c. Перезапустите вышеуказанные службы.
  
-5) Если ничего не помогает, то, возможно, имеются проблемы с разрешением сетевых имен. Попробуйте указать вместо имени компьютера его IP-адрес. Это можно сделать в окне списка по нажатию кнопки «Изменить». Например, так: \\ +5) Возможно, имеются проблемы с разрешением сетевых имен. Попробуйте в окне [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/db_connection_properties|Свойств подключения к базе данных]] в поле "Сервер базы данных" указать вместо имени компьютера его IP-адрес. Например, так: \\ 
-{{ ru/base/activation/fail_connection/image006.png?412x272&nolink }}+{{ :ru:base:activation:fail_connection:fail_connection_005.png?nolink }}
  
-В случае локального сервера SQL укажите IP-адрес 127.0.0.1, в случае удаленного -- обратитесь к администратору сети.+В случае локального сервера SQL укажите IP-адрес 127.0.0.1, в случае удаленного – узнайте у администратора сети
 + 
 +6) Если ничего не помогает, воспользуйтесь [[https://learn.microsoft.com/ru-ru/troubleshoot/sql/database-engine/connect/network-related-or-instance-specific-error-occurred-while-establishing-connection|полной статьей от Microsoft по данной теме]]. Если на компьютере, где находится SQL Server, соединение успешно - можно сразу перейти к Шагу статьи от Microsoft. 
 +\\ \\ 
 +**Внимание!** Выполнение данных действий может потребовать квалификации и полномочий системного администратора. 
 +\\ \\
  
 {{tag>"Business Studio" "Microsoft SQL Server"}} {{tag>"Business Studio" "Microsoft SQL Server"}}
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +{(rater>id=ru_activation_fail_connection|name=Проблемы с подключением к SQL Server|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki