Наша архитектура приложения позволяет нам размещать несколько клиентов в одной базе данных, а также размещать несколько баз данных. Это позволяет нам масштабировать, распределяя клиентов по нескольким базам данных. Например, 20 клиентов могут находиться в базе данных A, а еще 15 могут быть в базе данных B. Мы используем поле ClientID почти в каждой таблице для разделения данных клиента. Все первичные ключи нашей таблицы - это поля идентификатора идентификатора INT.Перемещение данных клиента из одной базы данных в новую
Я ищу инструмент/скрипт, который поможет мне извлечь данные из одной базы данных и переместить их в совершенно новую базу данных (так что ПК останутся неизменными). Я надеюсь, что это уже существует, поэтому нам не нужно строить свои собственные. Довольно гибкий способ работы, но в идеале он просто создает большой файл .sql со всеми необходимыми ВСТАВКАМИ в правильном порядке для перемещения данных и еще один файл sql со всеми необходимыми DELETES для удаления данных из источника.
Если это делает никакой разницы мы на SQL Server 2008.
Хорошо, проверьте SSIS, чтобы посмотреть, что он может сделать. Благодарю. – Linus