Im Folgenden finden Sie einige Windows-Eingabeaufforderung Befehle merken, dass ich von dem 64-Bit-Programme-Ordner für Microsoft SQL Server 2008Sqlcmd: Fehler: Microsoft SQL Server Native Client 10.0: Kommunikationsverbindungsfehler
zu nennen bin versucht,C:\Program Files\Microsoft SQL Server\100\Tools\Binn>SQLCMD -S "SQLI2B2" -d
"I2B2_CRC-DEV" -i "C:\SVN\ONT\SQL SERVER\DX_SQLSERVER.sql" -E
HResult 0x2746, Level 16, State 1 TCP Provider: An existing connection was forcibly closed by the remote host.
Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Communication link failure.
c: \ Programme \ Microsoft SQL Server \ 100 \ tools \ Binn>
Nun wird die Datenbank (Server) I Verbindungs bin, ist SQL Server 2008. ich hatte mehrere Verzeichnisse unter der "Microsoft SQL Server" -Ordner. 90, 100, 110 und 120. Nur 100 und 110 hatten die .\Tools\Binn\SQLCMD.EXE
Datei. Ich habe die folgenden Treiber in \\Control Panel\All Control Panel Items\Administrative Tools\Data Sources (ODBC)\Drivers\
bemerkt, also weiß ich nicht, ob der Client-Treiber für meine Server-Version korrekt ist.
Name Version
SQL Server 6.01.7601.17514
SQL Server Native Client 10.0 2009.100.1600.01
SQL Server Native Client 11.0 2011.110.3000.00
Die -E
im Befehl impliziert die Windows-Authentifizierung anstelle von SQL Server-Authentifizierung (mit einem tatsächlichen Benutzer und Passwort) zu verwenden.
Was könnte diesen Fehler verursachen und was kann er beheben?
Hinweise:
Dies wurde auf Windows 7. Die folgenden Beschluss gilt fand nur auf frühere Betriebssysteme.
https://msdn.microsoft.com/en-us/library/ms187005.aspx