Hallo!
Ich bin ein MSQL anfänger.
ich habe eine SQL Datenbank, der Server ist lokal installiert und die Instanz heißt EW09\test_SYNC
Die Datenbank auf die ich zugreifen will heißt TESTDB_Sync. Benutzer "sa" hat das Passwort "test". im Moment habe ich noch keinen anderen Benutzer.
Die Datenbank läuft, ich kann im SQL Management Studio die Sätze sehen.
Jetzt möchte ich in der Commandozeile einige Sätze exportieren aus der Tabelle "t_object_out".
Dafür habe ich eine Eingabeaufforderung geöffnet, ins Verzeichnis "C:\Program Files\Microsoft SQL Server\120\Tools\Binn\ManagementStudio" gewechselt und habe eingegeben:
sqlcmd -S . -d TESTDB_Sync -U sa -P test -s, -W -Q "SELECT * FROM t_object_out" > c:\tmp\testExport.csv
oder auch
sqlcmd -S IB31DB_Sync -d master - U "sa" -P "test"
Ich bekomme immer die Fehlermeldung :
"sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : Named pipes Provider: could not open a connection to SQL Server [2]
Login time-out expired
A network related or instance-specific error has occured while establishing a connection to SQL Server"
oder im 2ten Fall die Fehlermeldung "sqlcmd : ' ' unknown option"
Meine Frage sind:
1)was ist der Instanzname? Der name den ich ganz oben in der Baumstruktur im SQL Server Managment Sudio sehe? Mit oder ohne PC Name davor? (ich arbeite noch lokal)
2)Muss ich den Benutzernamen und das Passwort in Anführungsstrichen eingeben?
3) was könnte der Grund für keine Verbindung sein, wenn ich eigentlich sehe, dass der Server läuft udn ich über die Bedieneroberfläche auf die Tabelle zugreifen kann.
Kann mit jemand helfen?
und mir vielleicht ein Beispiel mit meinen Daten geben?
Und auch noch ein gutes Buch empfehlen, womit ich weiterkomme?
Vielen Dank im Voraus
MEBoerner