3

Visual Studio 2012 でデータベースを開発するまったく新しい方法があります: SQL Server Data Tools。

私は古き良き VSDBCMD のユーザーです。私は VSDBCMD を日常的に使用して、ステージング サーバーと運用サーバーのデータベースを更新しています。今、VSDBCMD を使用しているのと同じ方法で SSDT を使用する方法に関するドキュメントを見つけることができません。

MSDN のページ「方法: VSDBCMD.EXE を使用してコマンド プロンプトから展開するデータベースを準備する」では、VSDBCMD を使用して展開する運用サーバーを準備する方法について説明しています。SSDT を使用したこのタスクに相当するドキュメント ページはありません。誰かがそれについての貴重な文書を持っていますか?

MSDN のページ「方法:新しいデータベースまたは既存のデータベースに変更を展開する」では、VSDBCMD を使用してコンパイル済みファイルから運用サーバーにデータベースを展開する方法について説明しています。SSDT を使用したこのタスクに相当するドキュメント ページはありません。誰かがそれについての貴重な文書を持っていますか?

Build and Deploy Databases to a Staging or Production Environment (VSDBCMD) ドキュメント セクション全体は、 SSDT ドキュメントのどこにもありません。

この新しいテクノロジーに関するドキュメントはまったくないようです。それとも検索エンジンが使えないのでしょうか? 知らない。誰かが私を啓発できますか?

私の目標は、Visual Studio をインストールせずに SSDT プロジェクトを運用マシンにデプロイすることです。

4

1 に答える 1

3

運用サーバーで sqlpqckage.exe を実行するには、Microsoft® SQL Server® 2012 Data-Tier Application Frameworkをインストールする必要があります。次の要素をインストールする必要があります。

  • Microsoft® SQL Server® 2012 データ層アプリケーション フレームワーク
  • Microsoft® SQL Server® 2012 の Microsoft® System CLR 型
  • Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

インストールされていない場合、次のようなエラーが表示されます

Could not load file or assembly 'Microsoft.SqlServer.TransactSql.ScriptDom, Version=11.0.0.0

SqlPackage.exe コマンド ライン リファレンスは次のとおりです。

このビデオは、情報を得るのに役立ちました。

于 2013-07-02T12:43:41.840 に答える