SQLCMD ステップバイステップ チュートリアル

コマンド プロンプトを使用して、テキスト環境で SQL Server と対話する

ラップトップ コンピューターでのタイピング

ルシャノワール/ゲッティイメージズ





Microsoft SQL Server は、データの取得と操作、および SQL Server データベースの構成のための豊富なグラフィカル ユーザー インターフェイスを提供します。ただし、テキストベースのコマンド インタープリターから作業する方が簡単な場合もあります。 SQL クエリを実行する手っ取り早い方法を探している場合でも、Windows スクリプト ファイルに SQL ステートメントを含めたい場合でも、SQLCMD はこの種の対話をサポートします。

この手順は、Windows および SQL Server のすべてのバージョンで機能します。ただし、Windows コンピューターに SQL Server ランタイムをインストールする必要があります。サーバーでは、このプロセスは通常自動的に行われます。ローカル Windows マシンでリモート SQL Server に接続するには、別の接続手順を使用します。



01/05

コマンドプロンプトを開く

コマンド・プロンプト

SQLCMD (SQL Server へのテキスト インターフェイス) には、シェル セッションが必要です。を押してコマンドプロンプトを実行します 勝つ+R と入力 CMD またはスタートメニューから起動します。

SQL Server は独自のシェル環境を提供していません。



また、新しい PowerShell ではなく、コマンド プロンプトを使用してください。

02/05

データベースに接続する

データベースに接続する

SQLCMD ユーティリティを使用してデータベースに接続します。

|_+_|

このコマンドは、既定の Windows 資格情報を使用して、によって指定されたデータベースに接続します。 データベース名 . -U フラグを使用してユーザー名を指定し、-P フラグを使用してパスワードを指定することもできます。たとえば、 人事 ユーザー名を使用したデータベース マイク とパスワード ハッチ 次のコマンドを使用します。

|_+_| 03/05

クエリを入力してください

SQL クエリ

1> プロンプトで SQL ステートメントの入力を開始します。クエリに必要な数の行を使用して、 入る 各行の後にキー。 SQL Server は、明示的に指示されるまでクエリを実行しません。
この例では、次のクエリを入力します。



|_+_| 04/05

クエリを実行する

クエリを実行する

クエリを実行する準備ができたら、次のコマンドを入力します 行く SQLCMD 内の新しいコマンド ラインで、 入る . SQLCMD はクエリを実行し、結果を画面に表示します。

05/05

SQLCMD を終了する

SQLCMD を終了する準備ができたら、次のコマンドを入力します。 出口 空白のコマンド ラインで、Windows コマンド プロンプトに戻ります。