Я использую свою хост-ОС - Win 7 x64 и использую экземпляр SQL Server 2005 (разработчик, x64). Я также запускаю экземпляр Virtual PC XP и без особой удачи пытаюсь подключиться к экземпляру Sql Host OS.
Я могу пинговать хост из гостевой ОС и наоборот.
Гость Virtual PC использует не сетевой адаптер NAT, а физический адаптер машины.
Я запустил инструмент настройки контактной зоны SQL Server на хосте и убедился, что локальные и удаленные подключения разрешены как для TCP / IP, так и для именованных каналов.
Я установил собственный клиент SQL Server 2005 на гостевую ОС XP, а также на SQLCMD.
Когда я выдаю: "SQLCMD -L", я вижу:
Servers:
ROBSWIN7BOX
Однако когда я пробую "SQLCMD -S ROBSWIN7BOX", я получаю:
HResult 0x52E, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [1326].
Sqlcmd: Error: Microsoft SQL Native Client : 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 the default settings SQL Server does not allow remote connection
s..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.
Я также пробовал различные SQLCMD -S .. -U sa .. -P и SQLCMD -S ... -E (SQL Server настроен для проверки подлинности в смешанном режиме).
Любые идеи? Что я упускаю из виду?
Благодарность!
Роб