Redgate は、SQL Server 拡張プロパティを使用して、DB の SVN バージョンと、DB を更新するために実行する必要があるスクリプトの場所を特定します。本当に愚かなことは、これらの拡張プロパティが大文字と小文字を区別することです。したがって、私の開発DBのSVNパスは次のとおりです。
SQLSourceControl 移行スクリプトの場所
<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<ISOCCompareLocation version="1" type="SvnLocation">
<RepositoryUrl>http://svn.company.com/svn/**DIR1**/trunk/Database/Core/MigrationScripts/</RepositoryUrl>
</ISOCCompareLocation>
そして、私のテスト DB では次のようになりました。
SQLSourceControl 移行スクリプトの場所
<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<ISOCCompareLocation version="1" type="SvnLocation">
<RepositoryUrl>http://svn.company.com/svn/**dir1**/trunk/Database/Core/MigrationScripts/</RepositoryUrl>
</ISOCCompareLocation>
redgate の担当者は私の問題をすぐには解決できませんでしたが、多くの試行錯誤の末、自分の問題を解決することができました。うまくいけば、これで数人の人が多くの時間を節約できるでしょう!
乾杯。