次の方法で共有


Ssms ユーティリティ

Ssms ユーティリティは SQL Server Management Studio を開きます。 指定したオプションに応じて、Ssms は、サーバーへの接続を確立し、クエリ、スクリプト、ファイル、プロジェクト、およびソリューションを開きます。

クエリ、プロジェクト、またはソリューションを含んだファイルを指定できます。 接続情報が指定され、ファイルの種類とサーバーの種類が対応している場合、クエリを含んだファイルは自動的にサーバーに接続されます。 たとえば、.sql ファイルならば、SQL Server Management Studio の SQL クエリ エディター ウィンドウが開き、.mdx ファイルならば SQL Server Management Studio の MDX クエリ エディター ウィンドウが開きます。 SQL Server のソリューションと SQL Server のプロジェクトは、SQL Server Management Studio で開きます。

注意

Ssms ユーティリティはクエリを実行しません。 コマンド ラインからクエリを実行するには、sqlcmd ユーティリティを使用します。

構文

Ssms
    [scriptfile] [projectfile] [solutionfile]
    [-S servername] [-d databasename] [-U username] [-P password] 
    [-E] [-nosplash] [-log [filename]?] [-?]

引数

  • scriptfile
    開くスクリプト ファイルを 1 つ以上指定します。 パラメーターには、ファイルへの完全パスを含める必要があります。

  • projectfile
    開くスクリプトのプロジェクトを指定します。 パラメーターには、スクリプト プロジェクト ファイルへの完全パスを含める必要があります。

  • solutionfile
    開くソリューションを指定します。 パラメーターには、ソリューション ファイルへの完全パスを含める必要があります。

  • [-S servername]
    サーバー名です。

  • [-d databasename]
    データベース名です。

  • [-U username]
    SQL Server 認証を使用して接続するときのユーザー名です。

  • [-P password]
    SQL Server 認証を使用して接続するときのパスワードです。

  • [-E]
    Windows 認証を使用した接続

  • [-nosplash]
    SQL Server Management Studio を開くとき、スプラッシュ スクリーンのグラフィックを表示しません。 限られた帯域幅を使用した接続では、ターミナル サービスを使用して SQL Server Management Studio を起動しているコンピューターへ接続する場合に、このオプションを使用してください。 この引数では、大文字と小文字は区別されず、他の引数の前後どちらにも指定できます。

  • [-log[filename]?]
    トラブルシューティング用に指定したファイルに SQL Server Management Studio のアクティビティを記録します。

  • [-?]
    コマンド ライン ヘルプを表示します。

説明

すべてのスイッチは省略可能で、コンマで区切られるファイル以外は、空白で区切られます。 スイッチを指定していない場合、Ssms は、[ツール]メニューの [オプション] 設定で指定されているとおりに SQL Server Management Studio を開きます。 たとえば、[環境/全般][スタートアップ時] オプションで、[新しいクエリ ウィンドウを開く] を指定すると、Ssms は空白のクエリ エディターで開きます。

-log スイッチは、他のすべてのスイッチの後の、コマンド ラインの末尾に指定する必要があります。 ファイル名引数は省略可能です。 ファイル名が指定され、そのファイルが存在しない場合は、ファイルが作成されます。 ファイルを作成できない場合 (書き込みアクセスが不十分な場合など)、ログはローカライズされていない APPDATA の場所 (下記を参照) に書き込まれます。 ファイル名引数を指定しない場合、2 つのファイルは、現在のユーザーのローカライズされていないアプリケーション データ フォルダーに書き込まれます。 SQL Server のローカライズされていないアプリケーション データ フォルダーは APPDATA 環境変数から確認できます。 たとえば、SQL Server 2012 の場合、フォルダーは <システム ドライブ>:\Users\<ユーザー名>\AppData\Roaming\Microsoft\AppEnv\10.0\ です。 2 つのファイルは、既定では ActivityLog.xml および ActivityLog.xsl という名前になります。 ActivityLog.xml にはアクティビティ ログ データが含まれ、ActivityLog.xsl は XML スタイル シートで、XML ファイルを簡単に表示できます。 Internet Explorer などの既定の XML ビューアーでログ ファイルを表示するには、次の手順に従います。[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックし、表示されたフィールドに「<システム ドライブ>:\Users\<ユーザー名>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml」を入力して、Enter キーを押します。

接続情報が指定され、ファイルの種類とサーバーの種類が対応している場合、クエリを含んだファイルはサーバーへの接続を要求します。 たとえば、.sql ファイルならば、SQL Server Management Studio の SQL クエリ エディター ウィンドウが開き、.mdx ファイルならば SQL Server Management Studio の MDX クエリ エディター ウィンドウが開きます。 SQL Server のソリューションと SQL Server のプロジェクトは、SQL Server Management Studio で開きます。

次の表では、ファイルの拡張子に対応するサーバーの種類を示します。

サーバーの種類

拡張機能

SQL Server

.sql

SQL Server Analysis Services

.mdx

.xmla

使用例

次のスクリプトは、既定の設定でコマンド プロンプトから SQL Server Management Studio を開きます。

Ssms

次のスクリプトは、コマンド プロンプトから SQL Server Management Studio を開きます。接続には Windows 認証を使用し、サーバー ACCTG and the database AdventureWorks2012, に対して設定されているコード エディターを使用します。また、スプラッシュ スクリーンは表示されません。

Ssms -E -S ACCTG -d AdventureWorks2012 -nosplash

次のスクリプトは、コマンド プロンプトから SQL Server Management Studio を開き、MonthEndQuery スクリプトを開きます。

Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"

次のスクリプトは、コマンド プロンプトから SQL Server Management Studio を開き、developer という名前のコンピューター上にある NewReportsProject プロジェクトを開きます。

Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"

次のスクリプトは、コマンド プロンプトから SQL Server Management Studio を開き、MonthlyReports ソリューションを開きます。

Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"

関連項目

その他の技術情報

SQL Server Management Studio の使用 [SQL Server]