次の方法で共有


SQL Server Management Studio を使用してデータベース プロジェクトをビルドする

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

データベース スクリプト プロジェクトは、データベースまたはデータベースの 1 つの部分に関連付けられているスクリプト、接続情報、およびテンプレートの編成されたセットです。 Microsoft SQL Server には、スクリプト プロジェクトのコンテキスト内で SQL Server データベースを管理および設計するための SQL Server Management Studio が用意されています。 SQL Server Management Studio には、ユーザーがデータベースの開発、展開、保守を行うのに役立つデザイナー、エディター、ガイド、ウィザードが含まれています。

SQL Server Management Studio

SQL Server Management Studio は、SQL Server に属するコンポーネントを管理するための一連の管理ツールです。 この統合環境により、ユーザーは、データのバックアップ、クエリの編集、1 つのインターフェイス内での共通機能の自動化など、さまざまなタスクを実行できます。

SQL Server Management Studio には、次のツールが含まれています。

  • コード エディターは、スクリプトを記述および編集するための豊富なスクリプト エディターです。 SQL Server Management Studio には、4 つのバージョンのコード エディターが用意されています。Transact-SQL スクリプト用のデータベース エンジン クエリ エディター、DMX クエリ エディター、MDX クエリ エディター、および XML/A クエリ エディター。

  • SQL Server のインスタンスに属するオブジェクトを検索、変更、スクリプト化、または実行するためのオブジェクト エクスプローラー。

  • テンプレートを検索およびスクリプト化するためのテンプレート エクスプローラー。

  • 関連するスクリプトをプロジェクトの一部として整理および格納するためのソリューション エクスプローラー。

  • 選択したオブジェクトの現在のプロパティを表示するための [プロパティ] ウィンドウ。

SQL Server Management Studio では、次の機能を提供することで効率的な作業プロセスがサポートされます。

  • 切断されたアクセス。 SQL Server のインスタンスに接続しなくても、スクリプトを記述および編集できます。

  • 任意のダイアログ ボックスからのスクリプト。 スクリプトは、作成後に読み取り、変更、保存、再利用できるように、任意のダイアログ ボックスから作成できます。

  • 非モーダルダイアログボックス。 UI ダイアログ ボックスにアクセスすると、ダイアログ ボックスを閉じずに SQL Server Management Studio で他のリソースを参照できます。

ソリューションとスクリプト プロジェクト

ソリューション エクスプローラーは、データベース ソリューションを格納して再度開くユーティリティです。 ソリューションは、関連するスクリプト プロジェクトとファイルを整理します。 スクリプト プロジェクトには、SQL Server スクリプト ファイル、SQL テンプレート、接続情報、その他のファイルが格納されます。 スクリプトをスクリプト プロジェクトに保存すると、ユーザーは次のことができるようになります。

  • スクリプトのバージョン管理を維持する。

  • 結果オプションをスクリプトと共に保存します。

  • 関連するスクリプトを 1 つのスクリプト プロジェクトに整理します。

  • スクリプトを使用して接続情報を保存します。

ソリューション エクスプローラーは、同じプロジェクトに関連するスクリプトを作成および再利用する開発者向けのツールです。 後で同様のタスクが必要な場合は、プロジェクトに格納されたスクリプトのグループを使用できます。 Microsoft Visual Studio を使用してアプリケーションを作成した場合、ソリューション エクスプローラーは非常によく知られています。

ソリューションは、1 つ以上のスクリプト プロジェクトで構成されます。 プロジェクトは、1 つ以上のスクリプトまたは接続で構成されます。 プロジェクトには、スクリプト以外のファイルを含めることもできます。

関連項目

SQL Server Management Studio を使用する
ソリューション (SQL Server Management Studio)