Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Не могу зайти в SQL Management Studio, при входе появляется ошибка:


An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the fact that under default settings SQL Server does not allow remote connections.
(provider: SQL Network Interfaces, error: 26 - Error Locatig Server/Instance Specified)

Пробую и через Windows аутентификацию и через SQL. Проверила в SQL Surface Area Configuration в Remote Connection было установлено Local Connections only, поменяла на Local and remote Connections/Using TCP/IP only, все равно ошибка такая же.

Залогиниться пытаюсь на самом серваере, где установлен SQL Server.

Подскажите, какие еще настройки нужно проверить?
6 апр 12, 06:58    [12373907]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
автор
Пробую и через Windows аутентификацию и через SQL. Проверила в SQL Surface Area Configuration в Remote Connection было установлено Local Connections only, поменяла на Local and remote Connections/Using TCP/IP only, все равно ошибка такая же


а после этого перезапускали MSSQL ?
6 апр 12, 08:24    [12373976]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Да после этого перезапускали MSSQL , и перегружали сервер
6 апр 12, 08:27    [12373980]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/faq/faq_topic.aspx?fid=564
6 апр 12, 08:33    [12373988]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Интересно то, что клиентской частью той программы, база которой стоит на данном SQL Servere,
я логинюсь , захожу и могу работать с базой данных .
Я в SQL Management Studio попасть не могу..

Как такое может быть? Вроде бы имя сервера SQL и там и там одинаково указываю, захожу под одним и тем же пользователем.
6 апр 12, 08:55    [12374028]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
--------------------------------
Guest
Есть такой режим, когда программа присоединяет файл базы данных в неком пользовательском режиме.
Забыл как это точно называется, а внешне это когда в диалоге указывается название файла, а не базы на сервере
6 апр 12, 10:21    [12374361]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
ну если студия на том же сервере, что и скуль, то для начала попробуйте в имени сервера написать (LOCAL) (скобочки обязательны)
6 апр 12, 12:39    [12375338]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Устала бороться с этой ошибкой, удалила SQL Server (был 2005 Express),
установила заново SQL Server 2008 Express.

А ошибка все та же и осталась....

При указании (LOCAL) выдает такую ошибку:

"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром.
Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены
удаленные соединения. (provider: Поставщик именованных каналов, error: 40 - Не удалось открыть подключение к SQL Server)
(Microsoft SQL Server, Error: 2)"


Это как то может быть связано с какими-нибудь политиками Windows Server??
6 апр 12, 14:39    [12376448]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
Glory
Member

Откуда:
Сообщений: 104751
tanya-k
При указании (LOCAL)

А почему (LOCAL) то ?

http://msdn.microsoft.com/ru-ru/library/ms345343(v=sql.105).aspx
6 апр 12, 14:44    [12376498]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Glory,

я же пытаюсь подключиться с того же компьютера, где у меня установлен SQL сервер...
6 апр 12, 14:52    [12376583]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
Glory
Member

Откуда:
Сообщений: 104751
tanya-k
Glory,

я же пытаюсь подключиться с того же компьютера, где у меня установлен SQL сервер...

И что ?
Отличие локального подключения от удаленного всего лишь в доступности одного единственного протокола.
6 апр 12, 14:54    [12376595]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Вот нашла что в логе SQL пишет, может поможет разобрать...


2012-04-06 19:52:00.48 Server Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34
Copyright (c) 1988-2008 Microsoft Corporation
Express Edition with Advanced Services on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

2012-04-06 19:52:00.51 Server (c) 2005 Microsoft Corporation.
2012-04-06 19:52:00.51 Server All rights reserved.
2012-04-06 19:52:00.51 Server Server process ID is 1264.
2012-04-06 19:52:00.51 Server Authentication mode is MIXED.
2012-04-06 19:52:00.51 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
2012-04-06 19:52:00.51 Server This instance of SQL Server last reported using a process ID of 1100 at 06.04.2012 19:50:11 (local) 06.04.2012 11:50:11 (UTC). This is an informational message only; no user action is required.
2012-04-06 19:52:00.51 Server Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
2012-04-06 19:52:00.54 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2012-04-06 19:52:00.54 Server Detected 2 CPUs. This is an informational message; no user action is required.
2012-04-06 19:52:00.95 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2012-04-06 19:52:01.31 Server Node configuration: node 0: CPU mask: 0x00000003 Active CPU mask: 0x00000003. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2012-04-06 19:52:01.45 spid7s Starting up database 'master'.
2012-04-06 19:52:01.64 spid7s Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2012-04-06 19:52:01.90 spid7s FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'.
2012-04-06 19:52:02.12 spid7s SQL Trace ID 1 was started by login "sa".
2012-04-06 19:52:02.17 spid7s Starting up database 'mssqlsystemresource'.
2012-04-06 19:52:02.18 spid7s The resource database build version is 10.00.1600. This is an informational message only. No user action is required.
2012-04-06 19:52:02.39 spid10s Starting up database 'model'.
2012-04-06 19:52:02.39 spid7s Server name is 'PIROVSK-2D0C669\SQLEXPRESS'. This is an informational message only. No user action is required.
2012-04-06 19:52:02.75 spid10s Clearing tempdb database.
2012-04-06 19:52:03.21 Server A self-generated certificate was successfully loaded for encryption.
2012-04-06 19:52:03.23 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
2012-04-06 19:52:03.23 Server Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
2012-04-06 19:52:03.23 Server Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required.
2012-04-06 19:52:03.26 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
2012-04-06 19:52:03.26 Server SQL Server is now ready for client connections. This is an informational message; no user action is required.
2012-04-06 19:52:03.53 spid13s Error: 9954, Severity: 16, State: 1.
2012-04-06 19:52:03.53 spid13s SQL Server failed to communicate with filter daemon launch service (Windows error: Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены.
). Full-Text filter daemon process failed to start. Full-text search functionality will not be available.
2012-04-06 19:52:03.67 spid7s Starting up database 'msdb'.
2012-04-06 19:52:04.67 spid10s Starting up database 'tempdb'.
2012-04-06 19:52:05.01 spid13s The Service Broker protocol transport is disabled or not configured.
2012-04-06 19:52:05.03 spid13s The Database Mirroring protocol transport is disabled or not configured.
2012-04-06 19:52:05.10 spid13s Service Broker manager has started.
2012-04-06 19:52:05.10 spid7s Recovery is complete. This is an informational message only. No user action is required.
6 апр 12, 15:19    [12376856]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
Glory
Member

Откуда:
Сообщений: 104751
tanya-k
2012-04-06 19:52:03.23 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
2012-04-06 19:52:03.23 Server Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].

Ваш сервер слушает только протокол NamedPipes
Кроме того у вас именованный экземпляр сервера
6 апр 12, 15:22    [12376882]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
1) Удалось подключиться в Management Studio по пути \\.\pipe\SQLLocal\SQLEXPRESS

2)как подключиться по имени сервера PIROVSK-2D0C669\SQLEXPRESS или по IP ?

3) Протоколы вроде все необходимые (TCP IP) включили см приложенный файл.
ссылка на картинку с настройками -
http://savepic.net/2698447.htm


2012-04-06 20:45:39.56 Server Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34
Copyright (c) 1988-2008 Microsoft Corporation
Express Edition with Advanced Services on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

2012-04-06 20:45:39.59 Server (c) 2005 Microsoft Corporation.
2012-04-06 20:45:39.59 Server All rights reserved.
2012-04-06 20:45:39.59 Server Server process ID is 1236.
2012-04-06 20:45:39.59 Server Authentication mode is MIXED.
2012-04-06 20:45:39.59 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
2012-04-06 20:45:39.59 Server This instance of SQL Server last reported using a process ID of 620 at 06.04.2012 20:43:52 (local) 06.04.2012 12:43:52 (UTC). This is an informational message only; no user action is required.
2012-04-06 20:45:39.59 Server Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
2012-04-06 20:45:39.64 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2012-04-06 20:45:39.64 Server Detected 2 CPUs. This is an informational message; no user action is required.
2012-04-06 20:45:40.06 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2012-04-06 20:45:44.03 Server Node configuration: node 0: CPU mask: 0x00000003 Active CPU mask: 0x00000003. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2012-04-06 20:45:44.32 spid7s Starting up database 'master'.
2012-04-06 20:45:44.46 spid7s Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2012-04-06 20:45:44.64 spid7s FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'.
2012-04-06 20:45:44.95 spid7s SQL Trace ID 1 was started by login "sa".
2012-04-06 20:45:44.96 spid7s Starting up database 'mssqlsystemresource'.
2012-04-06 20:45:45.00 spid7s The resource database build version is 10.00.1600. This is an informational message only. No user action is required.
2012-04-06 20:45:45.17 spid10s Starting up database 'model'.
2012-04-06 20:45:45.17 spid7s Server name is 'PIROVSK-2D0C669\SQLEXPRESS'. This is an informational message only. No user action is required.
2012-04-06 20:45:45.18 Server Virtual Interface Architecture protocol is not supported for this particular edition of SQL Server.
2012-04-06 20:45:45.39 spid10s Clearing tempdb database.
2012-04-06 20:45:45.76 spid13s Error: 9954, Severity: 16, State: 1.
2012-04-06 20:45:45.76 spid13s SQL Server failed to communicate with filter daemon launch service (Windows error: Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены.
). Full-Text filter daemon process failed to start. Full-text search functionality will not be available.
2012-04-06 20:45:45.92 spid7s Starting up database 'msdb'.
2012-04-06 20:45:45.93 Server A self-generated certificate was successfully loaded for encryption.
2012-04-06 20:45:45.93 Server Server is listening on [ 'any' <ipv4> 1246].
2012-04-06 20:45:45.93 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
2012-04-06 20:45:45.93 Server Server named pipe provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
2012-04-06 20:45:45.93 Server Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required.
2012-04-06 20:45:45.95 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
2012-04-06 20:45:45.95 Server SQL Server is now ready for client connections. This is an informational message; no user action is required.
2012-04-06 20:45:46.23 Logon Error: 18456, Severity: 14, State: 5.
2012-04-06 20:45:46.23 Logon Login failed for user 'ISBuilderSystem'. Reason: Could not find a login matching the name provided. [CLIENT: 192.168.1.44]
2012-04-06 20:45:46.95 spid10s Starting up database 'tempdb'.
2012-04-06 20:45:47.28 spid13s The Service Broker protocol transport is disabled or not configured.
2012-04-06 20:45:47.29 spid13s The Database Mirroring protocol transport is disabled or not configured.
2012-04-06 20:45:47.32 spid13s Service Broker manager has started.
2012-04-06 20:45:47.31 spid7s Recovery is complete. This is an informational message only. No user action is required.

К сообщению приложен файл. Размер - 10Kb
6 апр 12, 16:06    [12377324]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
Glory
Member

Откуда:
Сообщений: 104751
tanya-k
2012-04-06 20:45:45.93 Server Server is listening on [ 'any' <ipv4> 1246].

Данные лога не совпадают с вашими скриншотами
И что там за 0: в номерах портов ?
6 апр 12, 16:12    [12377353]     Ответить | Цитировать Сообщить модератору
 Re: ошибка: SQL Server does not allow remote connections.  [new]
tanya-k
Member

Откуда:
Сообщений: 13
Все заработало,

у нас откуда то стояло TCP 1246, заменили на 1433.

Всем большое спасибо за помощь!
6 апр 12, 16:23    [12377425]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить