エディターを開く (SQL Server Management Studio)
適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
このトピックでは、SQL Server Management Studio でデータベース エンジン クエリ、MDX、DMX、または XML/A エディターを開く方法について説明します。 各エディター ウィンドウを開くと、Management Studio の中央ウィンドウにタブとして表示されます。
開始する前に
Management Studio では、Transact-SQL スクリプトを編集するためのデータベース エンジン クエリ エディター、これらの言語を使用してスクリプトを編集するための DMX エディターと MDX エディター、および XML/A スクリプトまたは XML ファイルを編集するための XML/A エディターの 4 つのエディターがサポートされています。 任意のエディターを使用して、テキスト ファイルを編集することもできます。
制限および規制
個別のコード ページを使用する他のサイトのユーザーとファイルを共有する場合は、ファイルを読み取るときにエラーが発生しないように、適切な Unicode コード ページでファイルを保存する必要があります。 また、UNIX または Macintosh 用のファイルを保存するときは、適切なドキュメント形式でファイルを保存してください。 [ファイル] メニューで [名前を付けて保存]をクリックし、[保存] ボタンの横にある下矢印から [エンコードを使用して保存] を選択し、[行末]で [Unix または Macintosh] を選びます。
権限
コード エディターで実行する操作には、ログインに使用した認証アカウントに付与されたアクセス許可が適用されます。 たとえば、Windows 認証を使用してデータベース エンジン クエリ エディター ウィンドウを開いた場合、Windows ログイン アカウントにアクセス許可がないオブジェクトを参照する Transact-SQL ステートメントを実行することはできません。
方法: エディターを開く
このセクションでは、SQL Server Management Studio でさまざまなエディターを開く方法について説明します。
[ファイル] メニューの [新規] 機能の使用
[ファイル] メニューで [新しい] をクリックし、クエリ エディターのオプションのいずれかを選択します。
現在の接続を使用したクエリ -Opens、Management Studio の現在の接続に関連付けられている種類の新しいエディター ウィンドウが表示されます。 エディター ウィンドウでは、現在の接続と同じ認証情報が使用されます。 たとえば、オブジェクト エクスプローラーでデータベース エンジンのインスタンスを選択し、現在の接続 でクエリを使用すると、Management Studio は、同じ認証情報を使用して同じインスタンスに接続されたデータベース エンジン クエリ エディターを開きます。
データベース エンジン クエリ - 新しいデータベース エンジン クエリ エディターとダイアログを開き、データベース エンジンのインスタンスに接続するために必要な情報を取得します。
Analysis Services MDX クエリ - Analysis Services のインスタンスに接続するために必要な情報を取得するための新しい Analysis Services MDX クエリ エディターとダイアログを開きます。
Analysis Services DMX クエリ - 新しい Analysis Services DMX クエリ エディターと、Analysis Services のインスタンスに接続するために必要な情報を取得するためのダイアログを開きます。
Analysis Services XML/A クエリ - 新しい Analysis Services XML/A クエリ エディターを開き、Analysis Services のインスタンスに接続するために必要な情報を取得するダイアログを表示します。
[ファイル]/[開く]メニューの使用
[ファイル] メニューの [開く] をクリックし、次に目的のファイルを探して開きます。 Management Studio は、ファイル拡張子に適した種類のエディターを開き、ファイルの内容をエディター ウィンドウにコピーし、必要に応じて接続ダイアログも開きます。 たとえば、.sql拡張子を持つファイルを開くと、Management Studio によってデータベース エンジン クエリ エディター ウィンドウが開き、.sql ファイルの内容がコピーされ、接続ダイアログが開きます。 特定のエディターに関連付けられていない拡張子を持つファイルを開くと、Management Studio によってテキスト エディター ウィンドウが開き、ファイルの内容がコピーされます。
詳細については、「ファイル拡張子をコード エディターに関連付ける」を参照してください。
ツール バーの使用
Standard ツール バーで、次のいずれかのボタンをクリックします。
新しいクエリ - 管理スタジオの現在の接続に関連する種類の新しいエディターウィンドウを -Opens 開きます。 エディター ウィンドウでは、現在の接続と同じ認証情報が使用されます。 たとえば、オブジェクト エクスプローラーでデータベース エンジンのインスタンスを選択し、[新しいクエリ] ボタンをクリックすると、同じ認証情報を使用して同じインスタンスに接続されたデータベース エンジン クエリ エディターが開きます。
データベース エンジン クエリ - 新しいデータベース エンジン クエリ エディターとダイアログを開き、データベース エンジンのインスタンスに接続するために必要な情報を取得します。
Analysis Services MDX クエリ - Analysis Services のインスタンスに接続するために必要な情報を取得するための新しい Analysis Services MDX クエリ エディターとダイアログを開きます。
Analysis Services DMX クエリ - 新しい Analysis Services DMX クエリ エディターと、Analysis Services のインスタンスに接続するために必要な情報を取得するためのダイアログを開きます。
Analysis Services XML/A クエリ - 新しい Analysis Services XML/A クエリエディターを開き、Analysis Services のインスタンスに接続するために必要な情報を取得するダイアログを表示します。
オブジェクト エクスプローラーの使用
オブジェクト エクスプローラー から:
データベース エンジンのインスタンスに接続されているサーバー ノードを右クリックし、新しいクエリ 選択します。 これにより、データベース エンジンの同じインスタンスに接続されたデータベース エンジン クエリ エディター ウィンドウが開き、ウィンドウのデータベース コンテキストがログインの既定のデータベースに設定されます。
データベース ノードを右クリックし、「新しいクエリ」を選択します。 これにより、データベース エンジンの同じインスタンスに接続されたデータベース エンジン クエリ エディター ウィンドウが開き、ウィンドウのデータベース コンテキストが同じデータベースに設定されます。
ソリューション エクスプローラーの使用
ソリューション エクスプローラー で、フォルダーを展開し、フォルダー内の項目を右クリックし、[を開く] クリックするか、アイテムまたはファイルをダブルクリックします。
テンプレート ブラウザーを使用してデータベース エンジン クエリ エディターを開く
[表示] メニューで [テンプレート エクスプローラー] をクリックします。
テンプレート ブラウザーの ウィンドウが右側のウィンドウに表示されます。
テンプレートをダブルクリックして、テンプレートのテキストを含むデータベース エンジン クエリ ウィンドウを開きます。 たとえば、CREATE DATABASE テンプレートを開くには、SQL Server テンプレート フォルダーを開き、データベース フォルダーを開き、データベース の作成ダブルクリックします。