適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
コマンド ライン ユーティリティを使用すると、SQL Server データベース エンジンの操作をスクリプト化できます。 次の表に、SQL Server に付属するいくつかのコマンド ライン ユーティリティの一覧を示します。
SQL の主要なグラフィカル ツールとコマンド ライン ツールの詳細については、SQL ツールの概要を参照してください。
| 効用 | 説明 | インストール先 |
|---|---|---|
| bcp | SQL Server のインスタンスとユーザー指定の形式のデータ ファイルの間でデータをコピーするために使用します。 | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| dta | 作業負荷の分析、およびその作業負荷に対してサーバー パフォーマンスを最適化するための推奨物理デザイン構造の分析を行います。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| dtexec | 統合サービス パッケージを構成および実行します。 このコマンド ライン ユーティリティのユーザー インターフェイス バージョンは DTExecUI と呼ばれ、パッケージ実行ユーティリティが起動します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| dtutil | SQL Server Integration Services (SSIS) パッケージの管理に使用されます。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| デプロイメントを利用してモデルソリューションを展開する | Analysis Services プロジェクトを Analysis Servicesのインスタンスに配置します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VShell\Common7\IDE |
| osql | Transact-SQL ステートメント、システム プロシージャ、およびスクリプト ファイルをコマンド プロンプトで入力できるようになります。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| プロファイラー | コマンド プロンプトから SQL Server Profiler を起動します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| RS.exe(SSRS) | Reporting Services レポート サーバーを管理するために作成されたスクリプトを実行します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rsconfig (SSRS) | レポート サーバー接続を構成します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rskeymgmt (SSRS) | レポート サーバー上の暗号化キーを管理します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlagent アプリケーション | コマンド プロンプトから SQL Server エージェントを開始します。 | <drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn |
| sqlcmd | Transact-SQL ステートメント、システム プロシージャ、およびスクリプト ファイルをコマンド プロンプトで入力できるようになります。 | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| SQLdiag | カスタマー サービスとサポートの診断情報を収集するために使用されます。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqllogship | バックアップ、コピー、および復元ジョブを実行せずに、ログ配布構成のバックアップ、コピー、および復元操作および関連するクリーンアップ タスクを実行するためにアプリケーションによって使用されます。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| SqlLocalDB | プログラムの開発者を対象とした SQL Server の実行モードです。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlmaint | 以前のバージョンの SQL Serverで作成されたデータベース メンテナンス プランを実行します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\MSSQL\Binn |
| sqlps | PowerShell コマンドおよびスクリプトを実行します。 SQL Server PowerShell プロバイダーおよびコマンドレットの読み込みと登録を行います。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlservr | トラブルシューティングを行うために、コマンド プロンプトから データベース エンジン インスタンスを開始および停止します。 | <drive>:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Binn |
| ssms | コマンド プロンプトから SQL Server Management Studio を起動します。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VSShell\Common7\IDE |
| tablediff | 2 つのテーブル内のデータを非コンバージエンスと比較するために使用されます。これは、レプリケーション トポロジのトラブルシューティングに役立ちます。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\COM |
コマンド ライン ユーティリティの構文規則
| 表記 | 使用目的 |
|---|---|
| UPPERCASE | オペレーティング システム レベルで使用するステートメントと用語 |
monospace |
サンプルのコマンドとプログラム コード |
| 斜体 | ユーザーが指定するパラメーター |
| 太字 | 示されたとおりに入力する必要があるコマンド、パラメーター、およびその他の構文 |