У нас есть рабочий сервер базы данных SQL Server 2005 с рабочей версией базы данных нашего приложения. Я хотел бы иметь возможность скопировать содержимое данных производственной базы данных на сервер разработки для тестирования.
Несколько сайтов (и форумов Microsoft) предлагают использовать параметры резервного копирования / восстановления для копирования баз данных с одного сервера с другого, но это решение не работает по нескольким причинам (у меня нет прав на резервное копирование нашей производственной базы данных, я я не хочу перезаписывать разрешения на сервере разработки, я не хочу перезаписывать изменения структуры на сервере разработки и т. д ...)
Я пытался использовать мастер импорта / экспорта SQL в SQL Server 2005, но он всегда сообщает о нарушениях первичного ключа. Как можно скопировать содержимое базы данных с рабочего сервера в разработку без использования метода «Резервное копирование / восстановление»?