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

Откуда: Оттуда
Сообщений: 481
Имеем:
Локальная сеть
1й компьютер:
Установленный MS SQL 2008R2
Установленный MS SQL 2012
2й компьютер:
Менеджмент студия к от 2008r2 и 2012
Программка использующая ADO

Проблема:
На компьютере "2" подключиться к серверам на "1"м не получается.
Вернее можно достучаться только через студию к 2008r2, но по имени машины (comp1), хотя у 2008r2 есть имя инстанса и по нему опять же недостучаться (comp1\inst2008r2).
Через ADO ни comp1 ни comp1\inst2008r2 ни comp1\inst2012 невидны...

Локально на "1"м все работает.

Телнет по 1433 идет, все службы включенны, фаервол исключения созданы, протоколы включены...
Фак читал, гугл курил. убил уже день, поэтому пишу сюда...
13 сен 13, 10:56    [14835156]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
_Groxot_,

UDP 1434
13 сен 13, 10:58    [14835173]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
_Groxot_
Телнет по 1433 идет,

Вы по одному порту собрались подключаться к двум разным серверам ?

_Groxot_
Вернее можно достучаться только через студию к 2008r2, но по имени машины (comp1), хотя у 2008r2 есть имя инстанса и по нему опять же недостучаться (comp1\inst2008r2).

Порт 1433 как раз является стандартным портом для дефолтного экземпляра

_Groxot_
Фак читал, гугл курил. убил уже день, поэтому пишу сюда...

Т.е. вы без труда можете привести информацию из лога сервера, где видны его имя, какие протоколы и порты он слушает ?

Сообщение было отредактировано: 13 сен 13, 11:00
13 сен 13, 10:59    [14835189]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

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


2013-09-12 15:23:07.42 Server (c) Microsoft Corporation.
2013-09-12 15:23:07.42 Server All rights reserved.
2013-09-12 15:23:07.43 Server Server process ID is 5516.
2013-09-12 15:23:07.43 Server System Manufacturer: 'MSI', System Model: 'MS-7758'.
2013-09-12 15:23:07.43 Server Authentication mode is MIXED.
2013-09-12 15:23:07.43 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.INST2008R2\MSSQL\Log\ERRORLOG'.
2013-09-12 15:23:07.43 Server This instance of SQL Server last reported using a process ID of 3920 at 12.09.2013 15:23:01 (local) 12.09.2013 11:23:01 (UTC). This is an informational message only; no user action is required.
2013-09-12 15:23:07.43 Server Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL10_50.INST2008R2\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL10_50.INST2008R2\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL10_50.INST2008R2\MSSQL\DATA\mastlog.ldf
2013-09-12 15:23:07.43 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2013-09-12 15:23:07.43 Server Detected 8 CPUs. This is an informational message; no user action is required.
2013-09-12 15:23:07.44 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.
2013-09-12 15:23:07.45 Server Node configuration: node 0: CPU mask: 0x00000000000000ff:0 Active CPU mask: 0x00000000000000ff:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2013-09-12 15:23:07.46 spid7s Starting up database 'master'.
2013-09-12 15:23:07.53 spid7s Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2013-09-12 15:23:07.59 spid7s Resource governor reconfiguration succeeded.
2013-09-12 15:23:07.59 spid7s SQL Server Audit is starting the audits. This is an informational message. No user action is required.
2013-09-12 15:23:07.59 spid7s SQL Server Audit has started the audits. This is an informational message. No user action is required.
2013-09-12 15:23:07.59 spid7s FILESTREAM: effective level = 0, configured level = 3, file system access share name = 'INST2008R2'.
2013-09-12 15:23:07.61 spid7s SQL Trace ID 1 was started by login "sa".
2013-09-12 15:23:07.62 spid7s Starting up database 'mssqlsystemresource'.
2013-09-12 15:23:07.63 spid7s The resource database build version is 10.50.1600. This is an informational message only. No user action is required.
2013-09-12 15:23:07.72 spid10s Starting up database 'model'.
2013-09-12 15:23:07.72 spid7s Server name is 'comp1\INST2008R2'. This is an informational message only. No user action is required.
2013-09-12 15:23:07.76 spid10s Clearing tempdb database.
2013-09-12 15:23:07.85 spid11s A new instance of the full-text filter daemon host process has been successfully started.
2013-09-12 15:23:07.86 spid14s Starting up database 'msdb'.
2013-09-12 15:23:07.86 spid15s Starting up database 'ReportServer$INST2008R2'.
2013-09-12 15:23:07.86 spid16s Starting up database 'ReportServer$INST2008R2TempDB'.
2013-09-12 15:23:07.87 Server A self-generated certificate was successfully loaded for encryption.
2013-09-12 15:23:07.87 Server Server is listening on [ 'any' <ipv6> 1433].
2013-09-12 15:23:07.87 Server Server is listening on [ 'any' <ipv4> 1433].
2013-09-12 15:23:07.87 Server Server is listening on [ 'any' <ipv6> 49621].
2013-09-12 15:23:07.87 Server Server is listening on [ 'any' <ipv4> 49621].
2013-09-12 15:23:07.87 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\INST2008R2 ].
2013-09-12 15:23:07.87 Server Server named pipe provider is ready to accept connection on [ \\.\pipe\MSSQL$INST2008R2\sql\query ].
2013-09-12 15:23:07.87 Server Server is listening on [ ::1 <ipv6> 49373].
2013-09-12 15:23:07.87 Server Server is listening on [ 127.0.0.1 <ipv4> 49373].
2013-09-12 15:23:07.87 Server Dedicated admin connection support was established for listening locally on port 49373.
2013-09-12 15:23:07.89 Server The SQL Server Network Interface library successfully registered the Service Principal Name (SPN) [ MSSQLSvc/comp1:INST2008R2 ] for the SQL Server service.
2013-09-12 15:23:07.89 Server The SQL Server Network Interface library successfully registered the Service Principal Name (SPN) [ MSSQLSvc/comp1:1433 ] for the SQL Server service.
2013-09-12 15:23:07.89 Server SQL Server is now ready for client connections. This is an informational message; no user action is required.
2013-09-12 15:23:08.03 spid10s Starting up database 'tempdb'.
2013-09-12 15:23:08.15 spid19s The Service Broker protocol transport is disabled or not configured.
2013-09-12 15:23:08.15 spid19s The Database Mirroring protocol transport is disabled or not configured.
2013-09-12 15:23:08.17 spid19s Service Broker manager has started.
2013-09-12 15:23:09.24 spid7s Recovery is complete. This is an informational message only. No user action is required.
2013-09-12 15:23:09.61 spid51 Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.
2013-09-12 15:23:09.61 spid51 FILESTREAM: effective level = 0, configured level = 3, file system access share name = 'INST2008R2'.
2013-09-12 15:23:09.61 spid51 Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install.
2013-09-12 15:23:09.61 spid51 FILESTREAM: effective level = 0, configured level = 3, file system access share name = 'INST2008R2'.
2013-09-12 15:23:09.61 spid51 Configuration option 'show advanced options' changed from 1 to 0. Run the RECONFIGURE statement to install.
2013-09-12 15:23:09.61 spid51 FILESTREAM: effective level = 0, configured level = 3, file system access share name = 'INST2008R2'.
2013-09-12 15:23:09.91 spid51 Attempting to load library 'xpsqlbot.dll' into memory. This is an informational message only. No user action is required.
2013-09-12 15:23:09.91 spid51 Using 'xpsqlbot.dll' version '2009.100.1600' to execute extended stored procedure 'xp_qv'. This is an informational message only; no user action is required.
2013-09-12 15:23:09.99 spid51 Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2013-09-12 15:23:10.00 spid51 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.
2013-09-12 15:23:10.03 spid51 Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
2013-09-12 15:23:10.03 spid51 Using 'xplog70.dll' version '2009.100.1600' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
2013-09-12 15:45:30.37 Logon Error: 17836, Severity: 20, State: 17.
2013-09-12 15:45:30.37 Logon Length specified in network packet payload did not match number of bytes read; the connection has been closed. Please contact the vendor of the client library. [CLIENT: 10.1.1.164]
2013-09-12 16:50:03.21 Logon Error: 18456, Severity: 14, State: 11.
2013-09-12 16:50:03.21 Logon Login failed for user 'Admin1'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: 10.1.1.35]
2013-09-13 00:00:54.81 spid11s This instance of SQL Server has been using a process ID of 5516 since 12.09.2013 15:23:09 (local) 12.09.2013 11:23:09 (UTC). This is an informational message only; no user action is required.
13 сен 13, 11:07    [14835258]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
_Groxot_,

1. Работает ли на компьютере 1 служба SQL Server Browser?
2. Как выглядит строка подключения в "программе, использующей ADO"?
13 сен 13, 11:14    [14835319]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

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

Browser работает...

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1\inst2008r2

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1\inst2012
13 сен 13, 11:17    [14835340]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Так, в SQL Server configuration manager поймал ошибку 0x800706be при попытке просмотра служб... ушел гуглить
13 сен 13, 11:19    [14835362]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
_Groxot_,

на порт 49621 проходит ?
и разрешите UDP на порт 1434
13 сен 13, 11:20    [14835373]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
_Groxot_,

telnet на порт 49621 проходит ?
13 сен 13, 11:21    [14835380]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
_Groxot_

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1


Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1\inst2008r2


Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=comp1\inst2012

Для получения порта, который слушает именованный экземпляр, идет обращение по UDP1434.
Если информация о порте не будет получена или порт закрыт, то коннекта не будет
А использование экземпляра по-умолчанию автоматически ведет к использованию порта 1433
Все это описано в стандартном хелпе http://msdn.microsoft.com/en-us/library/ms345343(v=sql.105).aspx
13 сен 13, 11:22    [14835397]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

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

Эту ошибку скоро решу, Conf Manager от 2012 работает, там видно все службы успешно.
13 сен 13, 11:24    [14835414]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

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

Телнет проходит, порт открыт был 1434
13 сен 13, 11:26    [14835445]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
_Groxot_
порт открыт был 1434


UDP ?
13 сен 13, 11:27    [14835453]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

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

Спасибо... был TCP. открыт UDP заработало...
13 сен 13, 11:32    [14835493]     Ответить | Цитировать Сообщить модератору
 Re: Удаленное подключение к MS SQL  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
С праздником. Спасибо.
13 сен 13, 11:36    [14835541]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить