Share via


Visual Studio のデータベース機能の概要

Visual Studio を使用すると、アプリケーション開発の重要な要素である、データベースの開発ライフ サイクルを管理できます。 Visual Studio を使用すると、各データベース担当者が分離開発環境の概念を実行に移すことができます。 チーム メンバーは、他のチーム メンバーに悪影響を及ぼしたり稼働環境を危険にさらしたりすることなく、スキーマ関連のアクティビティを操作できます。 データベースの変更を管理することで、ソフトウェア開発者とデータベース開発者はより適切にコミュニケーションできるようになり、緊密に連携できるようになります。

共通の概要タスク

次の表に、このシナリオをサポートする一般的なタスクの説明と、それらのタスクを正常に完了する方法の詳細へのリンクを示します。 また、これらのタスクがチームの開発方法に適合しているかどうかを判断してください。

高度なタスク

関連する参照先

Visual Studio を使用してデータベースに対する変更を管理する方法を習得する: Visual Studio を使用して、アプリケーション開発全体の一部として統合されたデータベースおよびサーバーを管理する方法を学習できます。 また、Visual Studio を Team Foundation Server に統合する方法も学習できます。

必要な SQL Server のアクセス許可を学習する: どのような特定のアクセス許可が必要かは、Visual Studio で実行するアクションによって異なります。たとえば、データベースからのオブジェクトまたは設定のインポートや更新プログラムの配置は実行できても、データベース プロジェクトの作成や変更はできないようにする場合に、特定のアクセス許可が必要になります。

実習を実行する: 一連の入門編のチュートリアルを完了すると、アプリケーション ライフ サイクルで Visual Studio を使用する方法を習得できます。 これらのチュートリアルでは、オフライン データベースの開発、品質基準の確立、および反復的なデータベース開発タスクの実行について実習します。

一般的なタスクを実行する: Visual Studioを使用するときに、データベースまたはサーバー プロジェクトを頻繁に開き、データベースへの接続に必要な情報を指定します。

トラブルシューティングする: データベースまたはデータベース サーバーに対する変更を管理するときに発生する可能性のある問題を特定して解決する方法について説明されています。

関連項目

  • Visual Studio でのデータベースおよびデータ層アプリケーションの作成と管理
    データベース プロジェクトまたはサーバー プロジェクトを作成することにより、データベースまたはデータベース サーバーをバージョン管理したり、テストの基準を確立したりできます。 次に、チームでスキーマとそのオブジェクトを開発および調整し、更新プログラムをビルドおよび配置して、稼働環境でデータベースを管理できます。

  • Visual Studio のデータベース機能の拡張
    追加のリファクタリングの種類、データベース コードを分析するための規則、データベースをテストするための条件、またはさまざまな種類のテスト データを自動的に生成する方法を定義できます。

  • Visual Studio のデータベース機能の API リファレンス
    Visual Studio Premium の機能の拡張に使用する名前空間、クラス、メソッド、およびプロパティに関する情報を検索できます。