0

この質問があります...おそらくVisual Studioでデータベースプロジェクトからスクリプトを実行するに似ています

しかし、私は与えられた解決策を理解していませんでした。

そこで、Visual Studio 内で Database Server 2008 プロジェクトを作成しました。たった1つのテーブル。DEPLOY を押すと、SQLServer2008 内にデータベースが作成され、テーブルが作成されます。

さて、SQLServer を持っている人にプロジェクトを渡したいのですが、彼が自分のコンピューターでデータベースとテーブルを再作成する必要がある場合はどうすればよいでしょうか?..Visual Studio からクエリを実行する以外に、自動的に " Visual Studio の外から "デプロイしますか?..

ありがとう、

4

1 に答える 1

0

Visual Studio にはさまざまな種類のデータベース プロジェクトがあります。それほど機能が豊富ではなかった古いもの。Visual Studio 2010 Team Database Edition に付属する「Data Dude」と、 SQL Server Data Toolsに付属する最新のイテレーションです。これらはすべて、標準の Visual Studio Professional の上にインストールでき、追加のライセンスは必要ありません。

SQL Server Data Tools は最新であり、最も統合された、最も強力な一連のバリアントでもあります。また、既存のスキーマを比較してアップグレード スクリプトを生成したり、既存のデータベースのスキーマを自動的にアップグレードしたりするためにも使用できます。

ビルド中に、データベースのすべてのスキーマ情報を保持するパッケージが作成されます。その後、SQL Server データ ツールまたはMSDeployによって提供されるコマンド ライン ツールを使用して、圧縮されたスキーマ ファイルを新規または既存のデータベースに配置できます。

この展開メカニズムは、必要に応じて既存のスキーマをアップグレードすることもできます。

于 2013-01-15T14:30:05.790 に答える