Herstellen einer Verbindung zu SQL Server von cygwin-Fenster mal raus, aus der DOS Eingabeaufforderung funktioniert
Kann ich eine Verbindung zu meinem SQL-Server-Datenbank über sqlcmd von einem DOS-Befehl-Fenster, nicht aber von einem Cygwin-Fenster. Von DOS:
F:\Cygnus>sqlcmd -Q "select 'a test'" -S .\SQLEXPRESS
einen test
(1 rows affected)
F:\Cygnus>
====================================================
Von Cygwin:
$ sqlcmd -Q "select 'a test'" -S .\SQLEXPRESS
HResult 0x35, Ebene 16, Status 1
Named Pipes-Provider: es Konnte keine
öffnen Sie eine Verbindung zu SQL Server [53]. Sqlcmd: Fehler: Microsoft SQL
Native Client : Fehler beim herstellen einer Verbindung
zu dem server. Wenn eine Verbindung mit SQL Server 2005 kann dieser Fehler sein
durch die Tatsache verursacht, dass die Standardeinstellungen von SQL Server keine
remote-verbindungen erlauben.. Sqlcmd: Fehler: Microsoft SQL Native Client
: Login-timeout ist abgelaufen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den backslash gefressen von cygwin ' s bash-shell. Versuchen Sie, diesen Wert zu verdoppeln:
Haben Sie möglicherweise remote-verbindungen erlauben, für diese, und geben Sie den vollständigen Servernamen ich.e-SERVER\SQLEXPRESS
Können Sie auch pass-Abfrage/Anweisung an db und eine Ausgabe in der shell, wenn man mit "-F" - Schalter: