У меня есть базовая одноранговая сеть (WORKGROUP) с ПК, подключенными к sql server 2008 на машине с Windows 7. Я взял один компьютер XP и сервер домой и подключился к серверу без проблем. Когда я снова подключил их в офисе, у меня возникла следующая ошибка с моим подключением tcpip odbc к серверу sql (вход на сервер sql, а не проверка подлинности Windows):
---------------------------
Microsoft SQL Server Login
---------------------------
Connection failed:
SQLState: '01000'
SQL Server Error: 67
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
Connection failed:
SQLState: '08001'
SQL Server Error: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
На следующий день я снова взял другой клиентский компьютер с Windows 7 и сервер домой. Клиент мог нормально войти в систему, но когда я снова подключил их в офисе, у меня возникла та же проблема. Я могу пинговать сервер без проблем и делиться файлами. Та же проблема с отключенным брандмауэром на всех машинах. TPC включен на серверном порте 1433. Две клиентские машины не могут войти в систему с помощью SQL Server Management Studio, даже если раньше они работали нормально.
Все остальные компьютеры, оставшиеся в офисе, по-прежнему могут подключиться без проблем.
ipconfig /release
ipconfig /renew