SQL Server 2008をインストールしたばかりで、コマンドエディターを使用してクエリを実行したかったのです。
それを行うには、コマンドプロンプトを開き、入力しました
Sqlcmd -S Serverinstance
しかし、私は言ってエラーが発生しました:
名前付きパイププロバイダー:SQL Server [53]への接続を開けませんでした。
Sqlcmd:erreur:Microsoft SQL Server Native Client 10.0 :: SQL Serverへの接続の確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、およびSQL Serverがリモート接続を許可するように構成されているかどうかを確認します。詳細については、SQL Server Books Onlineを参照してください。
Sqlcmd:erreur:Microsoft SQL Server Native Client 10.0:ログインタイムアウトの期限切れ
続行できるようにサーバーに接続するにはどうすればよいですか?
ありがとう:D。
(これはばかげているように聞こえます)私の問題は、大文字の「S」を使用していなかったことです
例えば:
C:\> SQLCMD -S localhost\sqlexpress
eitherWindows認証情報を使用してSQL Serverに接続するintegrated-securityアプローチを使用する必要があります-E
をオプションとして指定することにより:
C:\> SQLCMD -S Serverinstance -E
または、SQL Serverログインを実現するためにユーザー/パスワードセットを定義する必要があります。
C:\> SQLCMD -S Serverinstance -U (login in) -P (password)
多くのSQLCMD
パラメータはすべて、 MSDN SQL Server Books Online! に詳しく記載されています。
指定しているサーバーが見つからないか、アクセスできません。サーバーが間違っている(スペルが正しいか)か、サーバーを正しく指定していないか、マシンからアクセスできません。
その権利を取得した後、ユーザー名/パスワードまたはトラステッド接続の-Eコマンド修飾子を指定する必要があります。 -d修飾子を使用してデータベースを指定する必要がある場合もあります。
入力するとヘルプが表示されます
Sqlcmd -?