Ввод данных SQL "эхо" - PullRequest
       1

Ввод данных SQL "эхо"

0 голосов
/ 22 февраля 2010

У меня есть программа на C #, которая читает данные из экземпляра сервера SQL, используя ADO.Net. Я хотел бы иметь возможность подключить модуль, который будет отображать любые входные данные, считанные из базы данных, пока программа работает в пустой базе данных с той же схемой. Это позволило бы динамически создавать минимальный набор данных для этого конкретного прогона программы, который затем мог бы использоваться в качестве регрессионного теста программы (часто базы данных могут быть довольно большими, скажем, 50 ГБ, но только несколько сотен мегабайт данные - это то, что нам нужно для конкретного прогона, так что это поможет значительно сократить ввод). На первый взгляд это кажется довольно простым, но затем вы сталкиваетесь с такими проблемами, как как работать с представлениями по сравнению с таблицами, как обращаться с различными фильтрами, которые могут перекрываться, и т. Д. Кто-нибудь знает какие-либо продукты / инструменты с открытым исходным кодом или Microsoft, помочь с этой задачей? Спасибо.

1 Ответ

0 голосов
/ 22 февраля 2010

Для долговременного и постоянного эхо-решения данных используйте Транзакционная репликация .

Для краткосрочного решения, более подходящего для тестирования, используйте параметр воспроизведения SQL Profiler, см. Как: воспроизвести файл трассировки (SQL Server Profiler) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...