Skip to main content

Microsoft SQL Serverコマンドラインユーティリティ

Connect SQL Server Instance without Using management Studio - using SqlCmd (かもしれません 2025)

Connect SQL Server Instance without Using management Studio - using SqlCmd (かもしれません 2025)
Anonim

Microsoft SQL Serverは、データを取得および操作したり、SQL Serverデータベースを構成したりするための、さまざまな豊富なグラフィカルユーザーインターフェイスをユーザーに提供します。しかし、旧式のコマンドラインから作業するほうが簡単な場合もあります。 SQLクエリーを実行するためのすばやくやや汚い方法を探している場合でも、WindowsスクリプトファイルにSQLステートメントを含める場合でも、SQLCMDでは目的を達成できます。この資料では、既にMicrosoftのAdventureWorksサンプルデータベースがインストールされていることを前提としています。

05の01

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

SQLCMDを実行するには、まずWindowsコマンドラインユーティリティを開く必要があります。 Windows XPでは、をクリックします。 スタート>実行 次に入力します。 CMD クリックする前にテキストボックスに OK。 Windows Vistaでは、 Windows ボタン、タイプ CMDサーチ ボックスとプレス 入る.Windowsコマンドプロンプトが表示されます。

05の02

データベースへの接続

コマンドプロンプトを開いたら、SQLCMDユーティリティを使用してデータベースに接続します。この例では、AdventureWorks2014データベースに接続しているので、次のコマンドを使用します。

sqlcmd -d AdventureWorks2014

これは、デフォルトのWindows資格情報を使用してデータベースに接続します。また、-Uフラグを使用してユーザー名を指定し、-Pフラグを使用してパスワードを指定することもできます。たとえば、ユーザー名「mike」とパスワード「goirish」を使用して、次のコマンドラインでデータベースに接続できます。

sqlcmd -U mike -P goirish -d AdventureWorks2014 03/05

クエリの入力

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

SELECT * FROM HumanResources.shift 04/05

クエリの実行

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

05/05

SQLCMDの終了

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