1

私は得る:SQL01265 Vardecimal support is enabled for the database but disabled for the project

"<VardecimalStorageFormatOn>True</VardecimalStorageFormatOn>".sqlsettings ファイルを次のように、 .sqldeploymentファイルを次のように変更しようとしましたが"<DeployDatabaseProperties>True</DeployDatabaseProperties>"、まだエラーが発生します。

プロジェクトが2005年に設定されたVS2010 DBプロジェクトで、アップグレードされているデータベースは2008年です。

.sqlsettings ファイルで VardecimalStorageFormatOn を false に設定し、db プロパティをデプロイしていなくても、2008 db の罰金を更新する別の 2005 DB プロジェクトがあります。

一方が機能し、もう一方が機能しない理由は何ですか?

ありがとう

4

3 に答える 3

0

Had same problem, until I changed the compatability level in the GDR project down to SQL 2000 (by mistake) then back up to 2005 again. After a rebuild, the project deployed ok (to the 2008 server).

Go figure...

于 2012-03-01T03:30:09.857 に答える
0

「Properties\Database.sqlcmdvars」ファイルでこの行を変更するまで、同じ問題がありました...

<SqlCommandVariables xmlns="urn:Microsoft.VisualStudio.Data.Schema.Package.SqlCmdVars">

<SqlCommandVariables xmlns="urn:Microsoft.VisualStudio.Data.Schema.Package.SqlCmdVars" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

面白いことに、元に戻しても機能します。XML スキーマのキャッシングの可能性があります。

于 2011-08-01T19:42:36.387 に答える