(完全な開示、私はかなり経験豊富な .NET 開発者ですが、t-sql はまだ私にとって新しいものです。)
私は 10 年分のデータを持つかなり大規模な DB に tSQLt を実装しようとしていますが、次から次へと障害に遭遇しています。
まず、問題だったのは SchemaBinding でした。これが私をここに導きました: http://tech.4pi.si/2015/01/tsqlt-faketable-fails-with-error-cannot.html
それが整ったので、私が得ているエラーは次のとおりです。
(Error) Cannot drop the index 'indexName', because it does not exist or you do not have permission.
インデックスが存在することを確認しました。ローカル インスタンスへのアクセス許可を持っていることはほぼ確実です。次に、次のようなものではないかと思います。制約が削除された場合でも、明示的な DROP INDEX は許可されません。
スキーマにバインドされたテーブルを偽造するための解決策を知っている人はいますか? これを機能させることは可能ですか?私はただのSOLですか?
ありがとう。