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

Откуда: Minsk
Сообщений: 59
Приветствую.

Есть два SQL Server 2000: S1 и S2, расположены в разных городах.
Доступ через логин-пароль (не Trusted)

На сервере S1 создал псевдоним для сервера S2 через Network Client Utility:
Имя псевдонима = S2Alias,
Протокол TCP/IP
Указал IP-адрес S2 = 83.78.119.140 и порт = 1433

На сервере S1 пытаюсь подключиться к серверу S2 через Query Analizer:
1. Ввожу псевдоним S2Alias и логин-пароль - не подключается, пишет

Unable to connect to server S2Alias
SQL Server does not exist or access denied.

2. Ввожу непосредственно IP (83.78.119.140) и логин-пароль - все ОК - подключается

В чем может быть проблема, что на S1 QA не видит псевдонима?

спасибо.
2 ноя 12, 15:22    [13414970]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
aWlad
Member

Откуда: Москва
Сообщений: 42
MSSQL_USER,

проблема может быть в DNS, VPN, VLAN, ... ("огласите весь спсок, пжалста!":-))
2 ноя 12, 15:31    [13415075]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
MSSQL_USER
Member

Откуда: Minsk
Сообщений: 59
aWlad,

Проблема в этом не может быть, так как если ввести имя домена, на котором сервер 2 работает, то тоже коннектистя.

Более того, я на сервере S1 создал псевдоним на самого себя (в псевдониме указал IP сервера S1) - не коннектится

Очевидно, что QA не видит ни одного из настроенных псевдонимов - не вычитывает связанные с ними IP

Как исправить, что настроить.

Кстати, забыл сказать, что Windows Server 2003 Standard x64, а SQL Server - 32-разрядный, может с реестрами чего? Ща поищу
2 ноя 12, 16:34    [13415634]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1557
64 битный sql?
2 ноя 12, 16:41    [13415698]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
MSSQL_USER
Member

Откуда: Minsk
Сообщений: 59
Точно, под 64разрядн винду эти настройки хранятся в другой ветке реестра

Вот пример файла .reg чтобы зарегить псевдоним
автор
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo]
"DSQUERY"="DBNETLIB"
"S2Alias"="DBMSSOCN,83.78.119.140,1433"


а 32-разрядный MSSQL хранит настройки в другой ветке
автор
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]


Но может кто знает как настроить Winows Server чтобы не напрямую в реестр лазить?
2 ноя 12, 16:51    [13415806]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
aWlad
Member

Откуда: Москва
Сообщений: 42
MSSQL_USER,

автор
Проблема в этом не может быть, так как если ввести имя домена, на котором сервер 2 работает, то тоже коннектистя.
Более того, я на сервере S1 создал псевдоним на самого себя (в псевдониме указал IP сервера S1) - не коннектится


По первой строке - DNS: резолвится только FQDN, а Скуль работает по коротким именам.
По второй: правильный "линк" на самого себя видит всегда, это точно проблема в линке.
2 ноя 12, 17:00    [13415876]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
MSSQL_USER,

На 64-разрядной системе для настройки алиасов для 32-разрядных приложений нужно запускать 32-разрядный cliconfg из SysWOW64.
2 ноя 12, 17:09    [13415936]     Ответить | Цитировать Сообщить модератору
 Re: Не соединяется через Server Alias  [new]
MSSQL_USER
Member

Откуда: Minsk
Сообщений: 59
invm, большое спасибо!!!!

Это исчерпывающий ответ на мой вопрос.

То есть SysWOW64 - это папка системных библиотек для запуска 32-разрядных приложений на 64-разрядной Windows

C:\WINDOWS\SysWOW64\cliconfg.exe - в моем случае - для настройки псевдонимов !!!

Всем СПАСИБО!!
2 ноя 12, 17:45    [13416171]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить