Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
На серваке(настраивал не я) подключается локально через SMS на 127.0.0.1 (без порта, ввожу в поле Сервер). На моем компьютере сделать то же не получается. "Ошибка SQL Server does not allow remote connections". Включил протокол TCP/ IP. Frnbdbhjdfk DAC. Перезапустил службу. Ситуация не изменилась. Что я делаю не так? Как решить вопрос?
27 дек 11, 21:48    [11835867]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
brans,
brans
Включил протокол TCP/ IP

Клиентский, серверный или оба?
27 дек 11, 21:51    [11835876]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Перезапустил службу


И сервер слушает по TCP\IP? В логе это пишется. И инстанс у Вас дефолтный?
27 дек 11, 22:06    [11835927]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
И на домашнем компе то же самое. Та же ошибка. Та же ситуация. Значит так должно быть у всех...

kDnZP ,
Оба включил. И клиент и сервер. "Именованные каналы тоже включил"...



pkarklin,
Что такое "инстанс дефолтный" не знаю :(

Установил SQL-2008r. Импортировал туда базу данных из полного бекапа. И больше в него никак не вмешивался и не настраивал.

Привожу кусок лога после перезапуска сервака

Date,Source,Severity,Message
12/28/2011 00:11:58,spid52,Unknown,Using 'xpstar.dll' version '2009.100.1600' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
12/28/2011 00:11:57,spid52,Unknown,Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
12/28/2011 00:08:30,Server,Unknown,SQL Server is now ready for client connections. This is an informational message; no user action is required.
12/28/2011 00:08:30,Server,Unknown,The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b<c/> 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.
12/28/2011 00:08:30,Server,Unknown,Dedicated admin connection support was established for listening locally on port 19128.
12/28/2011 00:08:30,Server,Unknown,Server is listening on [ 127.0.0.1 <ipv4> 19128].
12/28/2011 00:08:30,Server,Unknown,Server is listening on [ ::1 <ipv6> 19128].
12/28/2011 00:08:30,Server,Unknown,Server named pipe provider is ready to accept connection on [ \\.\pipe\MSSQL$TAVL_SERVER\sql\query ].
12/28/2011 00:08:30,Server,Unknown,Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\TAVL_SERVER ].
12/28/2011 00:08:30,Server,Unknown,Server is listening on [ 'any' <ipv4> 63185].
12/28/2011 00:08:30,Server,Unknown,Server is listening on [ 'any' <ipv6> 63185].
12/28/2011 00:08:28,spid7s,Unknown,Recovery is complete. This is an informational message only. No user action is required.
12/28/2011 00:08:28,spid12s,Unknown,Service Broker manager has started.
12/28/2011 00:08:28,spid12s,Unknown,The Database Mirroring protocol transport is disabled or not configured.
12/28/2011 00:08:28,spid12s,Unknown,The Service Broker protocol transport is disabled or not configured.
12/28/2011 00:08:27,spid10s,Unknown,Starting up database 'tempdb'.
12/28/2011 00:08:27,Server,Unknown,A self-generated certificate was successfully loaded for encryption.
12/28/2011 00:08:24,spid10s,Unknown,Clearing tempdb database.
12/28/2011 00:08:23,spid16s,Unknown,Starting up database 'management'.
12/28/2011 00:08:23,spid15s,Unknown,Starting up database 'mavl2'.
12/28/2011 00:08:23,spid12s,Unknown,Starting up database 'msdb'.
12/28/2011 00:08:23,spid7s,Unknown,Informational: No full-text supported languages found.
12/28/2011 00:08:22,spid7s,Unknown,Server name is 'USER-PC\MAVL_SERVER'. This is an informational message only. No user action is required.
12/28/2011 00:08:22,spid10s,Unknown,Starting up database 'model'.
12/28/2011 00:08:22,spid7s,Unknown,The resource database build version is 10.50.1600. This is an informational message only. No user action is required.
12/28/2011 00:08:22,spid7s,Unknown,Starting up database 'mssqlsystemresource'.
12/28/2011 00:08:22,spid7s,Unknown,SQL Trace ID 1 was started by login "sa".
12/28/2011 00:08:22,spid7s,Unknown,FILESTREAM: effective level = 0<c/> configured level = 0<c/> file system access share name = 'MAVL_SERVER'.
28 дек 11, 02:18    [11836499]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
автор
на 127.0.0.1 (без порта, ввожу в поле Сервер).


12/28/2011 00:08:30,Server,Unknown,Server is listening on [ 127.0.0.1 <ipv4> 19128].

может всетаки указать порт, а то он не стандартный
либо прописать алиас, в котором и указать порт
28 дек 11, 08:31    [11836721]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
brans
Что такое "инстанс дефолтный" не знаю :(

12/28/2011 00:08:22,spid7s,Unknown,Server name is 'USER-PC\MAVL_SERVER'.


Попробуйте указать в студии в качестве имени .\MAVL_SERVER

Сообщение было отредактировано: 28 дек 11, 08:52
28 дек 11, 08:52    [11836821]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
если указать в качестве имени название сервера - работает. Но в программе, которую я перенёс в строке подключения прописан сервер 127.0.0.1. так что я отталкиваюсь от того что нужно подключаться именно по IP. Если я указываю порт через запятую после 127.0.0.1 то возникает ошибка Direct Administrator Connection запрещены. Что-то такое. Я захожу в настройки сервера. Разрешаю DAC (в faces сервера). Но всё равно ошибка. DAC запрещены. Не пойму в чем дело.

На оригинальном сервере к 127.0.0.1 подключается без портов. работает как нужно. то есть сделать можно только как?
28 дек 11, 11:34    [11837858]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
Glory
Member

Откуда:
Сообщений: 104751
brans
На оригинальном сервере к 127.0.0.1 подключается без портов. работает как нужно. то есть сделать можно только как?

Подключение всегда требует адрес и порт.
Просто при номере порта по-умолчанию его можно не указывать.
Еще порт можно не указывать, если у вас запущена служба SQLBrowser
28 дек 11, 11:41    [11837936]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
brans,
Кстати, как алиас прописать... хотя сомневаюсь, что это поможет
28 дек 11, 11:42    [11837937]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
У Микрософта вот какие советы нашел:

"Разрешите удаленные подключения к SQL Server 2005 Express или SQL Server 2005 Developer Edition
Необходимо разрешить удаленные подключения к каждому экземпляру SQL Server 2005, к которым нужно подключаться с удаленных компьютеров. Для этого выполните следующие действия.
Нажмите кнопку Пуск, выберите Программы, Microsoft SQL Server 2005, перейдите к пункту Средства настройки, затем выберите Настройка контактной зоны SQL Server.
На странице Настройка контактной зоны SQL Server 2005 выберите Настройка контактной зоны для служб и соединений.
На странице Настройка контактной зоны для служб и соединений разверните Database Engine, выберите Удаленные соединения, затем Локальные и удаленные соединения, выберите нужный протокол для вашей сетевой среды и нажмите кнопку Применить.

Примечание. Нажмите кнопку OK при появлении следующего сообщения:
Изменения в настройках соединений вступят в силу только после перезапуска службы компонента Database Engine.
На странице Настройка контактной зоны для служб и соединений разверните Database Engine, выберите Службы, нажмите кнопку Стоп, дождитесь остановки службы MSSQLSERVER, затем нажмите кнопку Пуск для повторного запуска службы MSSQLSERVER.
Перейти к началу страницы"

Только у меня 2008 сервер(английская версия) и никакие такие "Средства настройки" я найти не могу. Где они и как называются на английском?
28 дек 11, 11:56    [11838099]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
brans,
разбрался. всё настроил как описано (включил DAC в faces-> local area connections). Почему же возникает всё та же ошибка... бл?*:!...
Cannot connect to 127.0.0.1, 4219.

------------------------------
ADDITIONAL INFORMATION:

Dedicated administrator connections are not supported. (Microsoft.SqlServer.Management.SqlStudio.Explorer)
28 дек 11, 12:37    [11838481]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

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

А Visul Studio при проверке подключение по 127.0.0.1, 4219. Выдает что соединение успешно установлено, но затем произошла ошибка при входе. Удаленный хост принудительно разорвал подключение.
28 дек 11, 12:39    [11838499]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
brans
brans,
разбрался. всё настроил как описано (включил DAC в faces-> local area connections). Почему же возникает всё та же ошибка... бл?*:!...
Cannot connect to 127.0.0.1, 4219.

------------------------------
ADDITIONAL INFORMATION:

Dedicated administrator connections are not supported. (Microsoft.SqlServer.Management.SqlStudio.Explorer)



Соединение с помощью выделенного административного соединения
По умолчанию, соединение разрешено только из клиента, запущенного на сервере. Сетевые подключения не разрешаются, пока они не настроены с помощью хранимой процедуры sp_configure с параметром remote admin connections.
28 дек 11, 12:51    [11838630]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
HandKot,
я включил это через SMS. Но на серваке на котором работает подключение к 127.0.0.1 , эта опция отключена..
28 дек 11, 13:00    [11838726]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
brans,
подключается по ссылке 127.0.0.1\MAVL_SERVER почему-то... может нужно как-то сервак по умолчанию задать
28 дек 11, 13:16    [11838917]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
brans
brans,
подключается по ссылке 127.0.0.1\MAVL_SERVER почему-то... может нужно как-то сервак по умолчанию задать

Не почему-то, а потому как у вас инстанс именованный, а не дефолтный.
28 дек 11, 13:23    [11839000]     Ответить | Цитировать Сообщить модератору
 Re: Почему SQL-server не хочет подключаться по IP 127.0.0.1  [new]
brans
Member

Откуда:
Сообщений: 46
kDnZP,
кажется понял. У меня был установлен уже sql server express. А когда два сервака, доступ возможен только по имени
28 дек 11, 13:57    [11839271]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить