Не могу подключиться к MSSQL 7.0 серверу с помощью .Net приложения через .NET Framework Data Provider for SQL Server. Насколько я знаю версия 7.0 до сих пор поддерживается последними версиями .NET Framework Data Provider for SQL Server. Подключение через ODBC работает.
Пробовал следующие строки подключения как советуют:
Ошибка:
Версия MSSQL сервера:
Версия операционной системы на сервере: Windows 2000 32 бит. На клиентском компьютере Windows 8.1 64 bit .Net 4.6.2.
На MS SQL сервере включены протоколы TCP/IP (порт 1433), Named Pipes (\\.\pipe\sql\query). Подключение по протоколу Named Pipes также даёт ошибку.
Пробовал следующие строки подключения как советуют:
Server=MICKEY;Database=master;Network Library=DBMSSOCN;User Id=sa;Password=saPassword;
Server=MICKEY;Database=master;User Id=sa;Password=saPassword;
Server=MICKEY;Database=master;Trusted_Connection=False;User Id=sa;Password=saPassword;
Server=MICKEY;Database=master;Trusted_Connection=True;
Server=tcp:MICKEY,1433;Database=master;Trusted_Connection=True;
Ошибка:
SqlErrorCode: -2146232060
SqlErrorNumber: 10054
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.
Версия MSSQL сервера:
select @@version Microsoft SQL Server 7.00 - 7.00.1152 (Intel X86) Apr 17 2008 13:33:28 Copyright (c) 1988-2002 Microsoft Corporation Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
Версия операционной системы на сервере: Windows 2000 32 бит. На клиентском компьютере Windows 8.1 64 bit .Net 4.6.2.
На MS SQL сервере включены протоколы TCP/IP (порт 1433), Named Pipes (\\.\pipe\sql\query). Подключение по протоколу Named Pipes также даёт ошибку.