Частичный импорт базы данных Sql server 2005 для локальной разработки - PullRequest
0 голосов
/ 25 февраля 2009

Итак, на работе моя команда использует центральный сервер баз данных SQL Server 2005 для тестирования интеграции, и я хочу перейти к тестированию на моей локальной базе данных. Единственная проблема заключается в том, что центральная база данных превышает 10 ГБ.

Я заинтересован в импорте объектов данных и строк для каждой таблицы, чтобы убедиться, что я могу работать. Ребята, можете ли вы посоветовать мне, как я могу это сделать?

У меня есть VS 2008 Professional и SQL Server Management Studio Express. Нужна ли мне версия базы данных VS 2008?

Спасибо -Venu

РЕДАКТИРОВАТЬ: я попытаюсь войти на центральный сервер базы данных и посмотреть, есть ли на хост-машине лучшие инструменты. Спасибо kpollock, я не думал об этом.

Ответы [ 2 ]

1 голос
/ 25 февраля 2009

Оба 2005 и 2008 Экспресс-издания имеют ограничение 4 ГБ.

Задумывались ли вы о создании копии БД на центральном сервере и работе с ней (просто восстановите ее в новую БД с другим именем)?

См. Также РЕЗЕРВНОЕ КОПИРОВАНИЕ и ВОССТАНОВЛЕНИЕ в SQL Server - полные резервные копии

0 голосов
/ 25 февраля 2009

Похоже, работа SSIS для меня - я думаю, что Express версия Management Studio не имеет.

Или вы можете сделать это в C #, вызывая хранимые процедуры в исходной базе данных, чтобы извлечь данные, если в этом и заключаются ваши навыки. (это то, как я бы это сделал, так как я думаю, что это более широко понятно - но это только мое мнение).

Если база данных активна и новые данные поступают постоянно, возможно, вы могли бы настроить схему и справочные данные только тогда, используя репликацию для получения новых данных по мере их поступления (если вы думаете, что вы получите репрезентативную выборку ).

Вам придется кодировать пример извлечения, основываясь на понимании схемы - т.е. убедитесь, что вы получаете полный набор связанных записей (например, подробные записи для заказов и всех поисков, например, клиент, адреса и т. Д.).

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