ソリューション、プロジェクト、および項目の紹介

Microsoft SQL Server Management Studio は、スクリプト、クエリ、データ接続、ファイルなどのデータベース プロジェクトを管理するために、ソリューションおよびプロジェクトという 2 つのコンテナを提供しています。これらのコンテナに格納されるオブジェクトのことを項目と呼びます。

重要な注意事項重要

   この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。

プロジェクトとは、一式のファイルに、接続情報などの関連メタデータを加えたもののことです。プロジェクト内のファイルは、そのプロジェクトが Microsoft SQL Server のどのコンポーネントを対象としているかによって異なります。たとえば、SQL Server プロジェクトには、データベース内のオブジェクトを定義するデータ定義言語 (DDL) クエリを含めることができます。

ソリューションには、1 つ以上のプロジェクトと、ソリューションを全体として定義するためのファイルおよびメタデータが含まれています。

ソリューションおよびプロジェクトには項目が含まれています。項目とは、データベース ソリューションの作成に必要なスクリプト、クエリ、接続情報、およびファイルを表しています。これらのコンテナの用途は次のとおりです。

  • クエリおよびスクリプトに対するソース管理を実現します。

  • ソリューション全体の設定や個別のプロジェクトの設定を管理します。

  • データベース ソリューションを構成する項目に注目しながら、ソリューション エクスプローラを使用してファイル管理の詳細を設定します。

  • 各プロジェクト内の項目を参照することなく、役立つ項目をソリューション内の複数のプロジェクトへ、あるいはソリューションへ追加します。

  • ソリューションまたはプロジェクトに属さないその他のファイルも作業できます。

プロジェクトに含まれる項目は、プロジェクトの種類と、SQL Server Management Studio を使用しているかどうかによって異なります。このセクションでは、次のトピックを扱います。

注意

SQL Server Management Studio は、Microsoft Visual Studio や Microsoft Business Intelligence Development Studio のソリューションまたはプロジェクトをサポートしていません。

トピック

説明

コンテナとしてのソリューション

コンテナとしてのソリューションに関する詳細情報を提供します。

コンテナとしてのプロジェクト

コンテナとしてのプロジェクトに関する詳細情報を提供します。

プロジェクト アイテム

プロジェクト内に置くことのできる接続、クエリ、およびファイルについて説明します。

ソリューションとプロジェクトを管理するためのファイル

ソリューションおよびファイルを管理するために SQL Server Management Studio によって使用されるファイルに関する情報を提供します。

その他のファイル

プロジェクトまたはソリューションに関連付けられていないファイルの処理について説明します。

複数のプロジェクトから成るソリューション

複数のプロジェクトをソリューションに入れてまとめる方法について説明します。

ソース管理によるファイル ストレージ管理

SQL Server Management Studio がソース管理製品とどのように連動するかについて紹介します。

エンコーディングによるファイルの管理

Unicode エンコードまたは異なるコード ページを使用してファイルを開いたり保存したりする方法について説明します。