2012-05-17 4 views
0

Мне нужна структура тестирования для SQL Server 2000 (да, я знаю).TSQLUnit для SQL Server 2000?

Я бы идеально использовал tSQLt с Red Gate Test, но он не работает на SQL 2000, потому что для него требуется CLR (среди прочих проблем).

Есть много информации, которую предлагает TSQLUnit (поддерживается?) Для SQL Server 2000, но версии на sourceforge включают в себя не поддерживаемый синтаксис.

В частности, помощник прок tsu_FakeTable включает в себя эту локальную переменную:

DECLARE @cmd VARCHAR(MAX); 

и я обеспокоен VARCHAR(8000) является Гоча ждущий, чтобы случиться.

ответ

0

К сожалению, процедура tsu_FakeTable является частью набора вспомогательных функций, а не быть частью самой TSQLUnit.

+0

Это означает, что вы * можете * использовать TSQLUnit с SQL Server 2000? –

+0

@AndriyM: действительно я могу :) – onedaywhen

+0

Ах, как освежающе узнать! Я собирался пойти со словом «Тишина дает согласие», но вам действительно очень приятно вернуться и замолчать любые сомнения. :) –

1

Готовы ли вы рассмотреть альтернативные рамки? Например DbFit (теперь поддерживается в рамках проекта fitSharp), который поддерживает SQL 2000.

+0

Да, я рассматриваю альтернативы, но мне нужно KISS, и я не использую FitNesse. – onedaywhen