問題タブ [dac]

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 投票する
1 に答える
248 参照

c# - DacFx DeploymentPlanExecutor OnExecute が呼び出されない

DeploymentPlanExecutorMicrosoft の DacFx 3.0 を使用してカスタムをプログラムしようとしていますが、 OnExecute-Method が呼び出されません。

  • DeploymentPlanModifier代わりに同一のものを使用するOnExecute()と、期待どおりに呼び出されます。
  • Executor、Modifier、またはその両方を追加するかどうかに関係なく、DAC は実際にデータベースに正常にデプロイされます。
  • ExecutorOnApplyDeploymentConfiguration()が呼び出されるため、Deployment 中に認識されるようです

残念ながら、を使用する例を見つけることができずDeploymentPlanExecutor(を使用した例のみDeploymentPlanModifier)、DacFx のドキュメントはまったく役に立ちません。

私の質問は、なぜOnExecute()呼び出されないのDeploymentPlanExecutorですか、どうすればこれを修正できますか?

DeploymentPlanExecutor私のとのコードDeploymentPlanExecutor

展開を呼び出すコード (別のアセンブリにある必要があります):

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

sql-server - SQL Server : テーブルは主キーによって削除され、sys.objects からではありません

SSDT を介してデータベースを公開しています。1 つの非常に奇妙なエラーに直面しています。テーブルを削除しましたが、そのテーブルの主キーは削除されていないため、同じテーブルと主キー名で新しいテーブルを作成できません。

SQL Server の追加により、DAC ログインが許可されず、sys.objects テーブルが更新されます。テーブル名が空白のスクリーンショットを添付しました。

ここに画像の説明を入力

  1. これはどのように修正できますか?

  2. この制約はどのように削除できますか?

  3. なぜそのような異常な行動をするのですか?

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

sql-server - DACPAC の ANSI_PADDING

SQLServer の sqlpackage.exe (SQL Server 2014 から) を使用して DACPAC を作成する場合、これまで ANSI_PADDING が言及されたことはありません。また、まれに、私が取り組んでいるデータベースに ANSI_PADDING が OFF に設定されているフィールドがいくつかあるように見えるため、これが問題になります。

MSDN のドキュメントを見ると、これはまったく可能ではないようです。データベースを比較/開発/展開するためのスクリプトを作成しているだけでなく、これをエクスポートする必要があります。

DACPAC の作成時に ANSI_PADDING 設定を含めることができるかどうか (およびその方法) を知っている人はいますか? sqlpackage を使用できない場合、列のこの設定を dacpac エクスポートに含めることができる他の方法はありますか?

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

verilog - Verilog を使用した Spartan 3e キットでの DAC の実装

Spartan 3E スターター キットに DAC を実装するための 2 つのコードを書きました。シミュレーションでは問題なく動作しているように見えますが、チップスコープに接続してボードにロードすると、常に値が 0 になります。また、重大な警告がないことにも気付きました。コード 1:

最上位モジュールは次のように定義されています

明らかに最上位モジュールには I/O ポートの説明もあります。

コード 2:

私が使用したUCFファイルは次のとおりです

誰かが私の問題を解決してくれるとは思っていませんが、過去 2 週間からこれらのコードをデバッグしていて、問題を見つけることができないので、どうすることもできません。誰かが私にエラーを指摘してくれると本当に助かります。いくつかのサンプル コードも試しましたが、すべて VHDL で記述されているため、あまり役に立ちませんでした。それでもロジックを一致させようとしたところ、同じであることがわかりました。

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

dac - パブリッシュ中に Dacpac スナップショット オプションを無視する

(sqlpackage.exe、DacFx、または Visual Studio のいずれかを使用して) dacpac をデプロイするときに、特定のデータベース プロジェクトのプロジェクト設定で設定されたスナップショット オプションを無視することはできますか?

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

sql-server-data-tools - DacServices.Deploy to SQL Server LocalDB 2016 が失敗する - 接続できない

この呼び出しDacServices.Deployは、SQL Server LocalDB 2014 ではうまく機能していますが、SQL Server LocalDB 2016 がインストールされていると失敗します。

DacServices.DeployLocalDB 2016 でスローされる例外は次のとおりです。

SqlConnection指定された接続文字列を使用してデータベースに接続でき、コマンド ラインを使用してこの dacpac を SQL Server LocalDB 2016 にデプロイできるため、「接続できません」というエラーは正しくないように見えます/実際のエラーを覆い隠している可能性があります。

私のセットアップに関する詳細情報:

使用Microsoft.SqlServer.Dacされているアセンブリは、次の NuGet パッケージからのものです: https://www.nuget.org/packages/Microsoft.SqlServer.Dac

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

sql-server-2016 - .dacpac を SQL'16 に展開できません。メソッドが見つかりません: set_Encryption

SQL 2005 から SQL 2016 データベースまで使用される dacpac ファイルがあります。私たちの開発者は過去数か月間 SQL 2016 を使用してきたため、現在は SQL 2016 を使用して運用に移行しています。

.dacpac ファイルを使用してデータベース (以前の dacpackage がない) をアップグレードしようとすると、以下のエラーが発生します。

私が知る限り、どのテーブルでも暗号化が有効になっていません。これは新しいデータベースです。ゼロから再作成することさえ試みましたが、dacpac ファイルを適用しようとすると同じエラーが発生します。

サーバーに set_Encryption メソッドが欠落していると認識させるために何ができるか知っている人はいますか? 任意の提案をいただければ幸いです。

編集:さらに、これは SQL 2016 の問題ではなく、SQL Server Management Studio 2016 の問題であると判断しました。