Создание среды разработки из рабочей среды на SQL 2005 - PullRequest
1 голос
/ 31 августа 2010

Я создал новую базу данных (разработка из производственной БД). Эти БД имеют разные имена, и теперь в мои процедуры вставляются и обновляются операторы с префиксом производственной базы данных. Как я могу изменить это, а не делать это вручную?

Ответы [ 2 ]

1 голос
/ 31 августа 2010

Сценарий процедур и функций, а затем поиск и замена в текстовом файле, а затем применить к новой БД? Вы можете легко автоматизировать все это.

0 голосов
/ 17 сентября 2010

Я думаю, что у Прита правильный подход.Вот способ, который должен работать в теории (хотя я сам не пробовал).

Вы можете написать сценарий для всех своих процедур, щелкнув по узлу «Хранимые процедуры» в SSMS, а затем в панели «Подробности обозревателя объектов».(Вид меню) вы можете выбрать их все.Щелкните правой кнопкой мыши и выберите «Хранимая процедура сценария» в качестве окна «СОЗДАТЬ В новый запрос» (досадно, что вы не можете выбрать «ALTER»).Выполните поиск и замените «CREATE PROC» на «ALTER PROC».Теперь выполните поиск и замену, чтобы отсортировать все неправильные ссылки на базу данных.Затем выполните запрос ...

Удачи!

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