0

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

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

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

4

1 に答える 1

2

is_ansi_padded 列プロパティは、SqlPackage.exe を強化するデータ層アプリケーション フレームワーク (DacFX) によって完全に無視されます。Visual Studio で SSDT データベース プロジェクトを使用している場合は、デプロイ後のスクリプトで列の変更ステートメントを使用して ANSI_PADDING プロパティを設定できます。ただし、これは SqlPackage.exe だけでは不可能です。

于 2016-04-11T18:04:12.867 に答える