次の方法で共有


Ssms ユーティリティ

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

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

Note

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

構文

  
      Ssms  
    [scriptfile] [projectfile] [solutionfile]  
    [-Sservername] [-ddatabasename] [-Uusername] [-Ppassword]   
    [-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\<username>\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 Management Studio で開きます。

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

サーバーの種類 拡張機能
SQL Server .sql
SQL Server Analysis Services (SQL Server Analysis Services) .mdx

.xmla

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

Ssms  
  

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

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]