問題タブ [dacpac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 参照用に C# ビジュアル スタジオで Microsoft.SqlServer.Management.Dac のファイル パスを取得できません
私は次のコードを持っています:
参照ライブラリ ファイルが不足しているため、DacStore を使用するとエラーが発生します。対応するライブラリのファイル パスが必要です。
sql - ソースから宛先へのログイン/ユーザーの移動を無視するには、どのパラメーターを渡す必要がありますか
dacpac ファイルを使用してソースと宛先の間でスキーマを比較し、Sqlpackage.exe を使用して宛先で実行する SQL スクリプトを生成しています。
ログイン/ユーザーを移動元から移動先に移動したくない場合、sqlpackage コマンドでどのパラメーターを使用すればよいですか?
visual-studio-2013 - Visual Studio 2013 での DacPac の公開
Visual Studio 2013 に SSDT データベース プロジェクトがあります。これは、データベースの更新を他の環境のデータベースに公開するときに "回答シート" として使用されます。私は最近、Jamie Thompson の DacPac に関するブログ記事に出くわしました。そこで彼は、DacPac とは何か、およびその使用方法について優れた要約を書いています。
ここで、次のシナリオがあるとします。
- バージョン 1.0.33 である VS2013 の SSDT プロジェクト
- バージョン 1.0.32 である私の開発環境のデータベース
- バージョン 1.0.31 の S-test 環境のデータベース
Jamie によると、DacPac を使用してデータベースの変更を発行することはべき等です。つまり、箇条 1 の SSDT プロジェクトから箇条 3 のデータベースに DacPac を発行でき、バージョン 1.0.32 とDacPac にはDB スキーマ全体に関する情報が含まれているため(バージョン 1.0.32 で行われた変更も含まれているはずです)。
これは、DacPac の発行のしくみに関する正しい理解ですか?
powershell-2.0 - PowerShell コマンドが実行されていませんか?
次の PowerShell v2.0 スクリプトでは、コマンド & は実行されません。
コンソール出力には、次のように表示されます。
エラーもログも、SqlPackage.exe もありません。どうしたの?コマンド "& "$SqlPackageExe" /Action:Publish $SqlPackageParameters" が 1 回目と 2 回目 (データベースがデプロイされている) で動作し、その後動作を停止します。PowerShell セッションを閉じて新しい PowerShell セッションを開くと、コマンドが数回動作した後、動作を停止します。
ご協力ありがとうございました
sql-server - 同一のストアド プロシージャの違いを検出するスキーマ比較
Visual Studio 2012 スキーマ比較ツールを使用して、実際のデータベースと Microsoft SQL Server DAC パッケージ ファイル ( dacpac
) を比較しています。データベースとファイルが「等しい」ことが期待されます。ただし、スキーマ比較では、BodyScript
3 つのストアド プロシージャのプロパティであり、そのすべてに多くの動的 SQL が含まれています。ただし、オブジェクト定義の実際の diff では、ストアド プロシージャの定義間に明確な違いが見られないのが残念です。さらに、スクリプトをさまざまな diff ツールにコピーして、空白タイプの違いを探しましたが、2 つのスクリプトはバイナリが同一であるように見えます。多数のスキーマ比較オプション (空白を無視する、キーワードの大文字と小文字を無視するなど) をいじってみましたが、この問題を解決するものはないようです。
この問題を調査しているときに、 Microsoft ConnectとここStackOverflowに投稿された同様の問題に遭遇しましたが、これらの問題はまだ解決されていないようです。この問題に対処する他の方法について何か提案はありますか?