0

SQL Server 2000 用のテスト フレームワークが必要です (ええ、わかっています)。

Red Gate Test で tSQLt を使用するのが理想的ですが、SQL 2000 では機能しません。CLR が必要なためです (他の問題の中でも)。

そこにある多くの情報は、TSQLUnitが SQL Server 2000 でサポートされている (だった?) ことを示唆していますが、sourceforge のバージョンにはすべて、サポートされていない構文が含まれています。

具体的には、ヘルパー プロシージャtsu_FakeTableには次のローカル変数が含まれます。

DECLARE @cmd VARCHAR(MAX);

そして、私が心配しているVARCHAR(8000)のは、起こるのを待っている落とし穴です。

4

2 に答える 2

1

代替フレームワークを検討する意思はありますか? たとえば、SQL 2000 をサポートするDbFit (現在はfitSharpプロジェクトの一部として維持されています)。

于 2012-05-17T10:53:21.870 に答える
0

おっと、プロシージャtsu_FakeTableは TSQLUnit 自体の一部ではなく、一連のヘルパー関数の一部です。

于 2012-05-18T07:59:32.933 に答える