問題タブ [sqlpackage]

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.

0 投票する
0 に答える
150 参照

asp.net - SqlPackage.exe がデプロイ スクリプトを壊すエラーをスローしている

このエラー メッセージは何を意味しますか? エラー MSB3073?

0 投票する
2 に答える
2581 参照

sql-server - DACPAC と SQL シーケンス

多数の SQL シーケンスを含む Visual Studio データベース プロジェクト (DACPAC) があります。ただし、DACPAC を展開すると、常にシーケンス値が Create スクリプトに含まれる既定値 (この場合は 1) にリセットされます。例えば

シーケンス開始値を無視するように DACPAC に指示する方法、または展開後のステップとして DACPAC に正しい値を復元させる方法を誰かが提案できますか?

前もって感謝します

0 投票する
1 に答える
2172 参照

msbuild - DacPac でのデプロイ後のパラメーター

SQL プロジェクトをビルドして、TeamCity で DacPac を作成しています。結果の DacPac には、展開時またはバージョン番号で作成される前に更新したい展開後スクリプトがあります。このパラメーターを TeamCity または DacPac のデプロイ時に設定することはできますか?

sqlpackage.exe コマンド ラインは次のようになります。

「#{}」は octopus デプロイ サーバーのパラメーターです。SQL プロジェクトの配置後のスクリプトは次のようになります。

私が行ってきた方法は、teamcity でファイル コンテンツ リプレースを使用して「z」をバージョン番号に置き換えることですが、この方法は理想的ではありません。これにより、別の開発者が、ファイル コンテンツ置換ビルド機能で使用される正規表現に適合しない別のパラメーターを使用してファイルをチェックインした場合、将来エラーが発生する可能性があります。

0 投票する
1 に答える
1071 参照

sql-server - ビルド/アセンブリ バージョンで SQLCMD 変数を自動設定する方法

Visual Studio 2013 を TFS および SQL Server 2012 & 2014 と共に使用し、SQLPackage.exe をパブリッシュ プロファイルと共に使用します。

ビルド バージョンまたはアセンブリ バージョンを SQLCMD 変数に取得する方法を知っている人はいますか?

つまり、TFS/Visual Studio が持つ SQL プロジェクト ビルドに関するシステム レベルのビルド バージョン管理情報を取得し、これを SQLCMD 変数にプッシュしてから、テーブルに挿入しようとしています。

SQLCMD 変数を明示的に定義し、その値を手動で設定およびインクリメントできることはわかっていますが、プロジェクトのビルド バージョン番号が必要です。

ここで詳しく説明されているように、MSBuild を介してアセンブリのバージョン情報を取得できました。 version-increment-on-datatier-applications?forum=ssdt

しかし、それは私のpost-deploy.sqlスクリプトの外です。単純に変数を参照しようとしまし$(IntermediateTargetAssembly)たが、プロジェクトがビルドされず、この変数が宣言されていないというエラーが発生します。

0 投票する
0 に答える
629 参照

sql-server - SQL Server Data Tools - 対称キーが存在すると SQLPackage Extract がエラーをスローする

SQLPackage.exe を使用して、スタジオ ベースの SQL サーバー プロジェクトのコンテキストで使用するデータベース抽出 'dacpac' ファイルを作成しようとしています。私たちの目標は、SQL Server Data Tools を使用してソース管理でデータベース スキーマを管理し、展開などを可能にすることです。

私たちが抱えている問題は、ターゲット データベースの 1 つに対称キーがあり、それが原因で sqlpackage が毎回このエラーをスローすることです。

コマンドは次のようになります。

しかし、毎回このエラーが発生します。

/p:ExcludeObjectType を使用するなどのコマンド ライン トリックをいくつか試しましたが、このパラメーターは Action:Extract では許可されていません

実際には、SSDT を介してキーを管理することは気にせず、無視したいと考えています。データベースはSQL Server 2005 SP3上にあり、Studio 2015にバンドルされたSSDTを使用していることに注意してください...