1

サーバーが稼働しているシステムから、次のコマンドを使用してログインできます。

sqlcmd -S "ComputerName\InstanceName" -d "DatabaseName" -i "sql.txt" -s"," -o "result.csv"

別のマシンからこのサーバーに接続したいので、これを試しました

sqlcmd -U "UserName" -S "ComputerName\InstanceName" -d "DatabaseName" -i "sql.txt" -s"," -o "result.csv"

上記の「UserName」は、管理者権限を持つサーバー マシンのデフォルトのユーザー名です。このユーザー アカウントにはパスワードがありません。

そのコマンドを発行した後、パスワードを要求します。パスワードがないのでEnterキーを押します。しかし、次のエラーが表示されます。

Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login failed for user 'UserName'..

SQLCMD リファレンス

4

3 に答える 3

3

私はこの状況に遭遇しました:

sqlcmd -S "server" -d "db" -E   -i test.sql 

「Sqlcmd: エラー: Microsoft SQL Server Native Client 11.0: ユーザー 'DOMAIN\administrator' のログインに失敗しました..」

しかし、私がに切り替えたとき:

sqlcmd -S server -d db -E   -i test.sql 

それは正常に動作します。二重引用符に注意してください。これが役立つことを願っています。

于 2014-07-30T08:38:23.190 に答える