Я пытаюсь скопировать базу данных с огромными данными из SQL Server 2005 на SQL Server 2008. Я попытался использовать мастер копирования базы данных, но не смог использовать мастер, потому что это два разных сервера 2005 и 2008. Таким образом, я скопировал все таблицы с помощью мастера импорта данных из SQL Server 2008.Скопировать хранимую процедуру из одной базы данных в другую
У меня было около 1120 хранимых процедур для копирования, поэтому на SQL Server 2005 я использовал мастер создания скриптов и создал скрипт (для SP) который я мог бы запустить на SQL Server 2008. Я запустил этот скрипт на SQL Server 2008, но было создано всего 1082 процедуры, большинство из них не создавались из-за проблем с зависимостями. Теперь я не уверен из 1120 SP, которые не были созданы.
Можете ли вы предложить что-нибудь о том, как исправить эту ситуацию?
Согласен. Кроме того, что касается проблем с зависимостями, иногда вам просто нужно запускать сценарий снова и снова, пока не будут созданы все зависимые объекты. Звук взломан, но метод грубой силы часто работает с SQL DDL. – mattmc3