SQL Server может быть подключен из локальной системы, но не может быть подключен из удаленной системы в сети. Код ошибки - 40 из Visual Studio и 1326, когда я пытаюсь подключиться к SQL Server из Management Studio.
Это SQL server 2000
любая помощь будет оценена, спасибо
попробуйте проверить связь с сервером с третьего терминала, чтобы узнать, установлено ли между ними соединение
Попробуйте подключиться через ODBC (Панель управления, admin, odbc, подключение нового пользователя). Попробуйте создать соединение и проверьте его в конце мастера. Если это работает, значит проблема связана с вашей строкой подключения OLEDB и т. Д.
В противном случае это могло быть
Причин появления ошибки 40 довольно много. Посмотрите здесь для получения дополнительной информации.
Как уже упоминалось, убедитесь, что вы можете проверить связь с SQL Server из 3-го поля.
Также убедитесь, что на клиенте установлена та же версия MDAC, что и на сервере.
Обе ошибки 40 и 1326 предполагают ошибку именованного канала, а не ошибку TCP. Поскольку вы упоминаете, что на вашем сервере включен TCP, но ничего не говорите об именованных каналах, я предлагаю вам исключить именованные каналы из уравнения. Если вы явно не отключите именованные каналы, клиенты всегда будут сначала пытаться использовать этот протокол и обнаруживать различные ошибки, поскольку именованные каналы требуют подключения SMB и аутентификации домена на уровне совместного использования файлов. перед даже до SQL Server. У вас есть два пути:
tcp:servername
синтаксис части имени сервера в строке подключения, см. Как использовать параметр имени сервера в строке подключения для указания клиентской сетевой библиотеки.