Клонировать хранимую процедуру в другую базу данных на SQL Server

Я использую SQL-сервер и хочу клонировать хранимую процедуру из базы данных. Можно ли скопировать одну хранимую процедуру, чтобы переместить ее в другую базу данных? В настоящее время он хранится в общей базе данных.

В моем поиске решения это обычная вещь, которую я видел, но мне так и не удалось получить результат, который я ищу:

«Щелкните правой кнопкой мыши по базе данных. Задачи Создать сценарии. Выберите объекты, для которых вы хотите создать сценарий. Сценарий в файл. Запускает созданные сценарии для целевой базы данных»

1 ответ

В базе данных, где существует хранимая процедура, вы создаете сценарий создания для SP (как описано в цитируемом вами тексте). Скопируйте этот сценарий, вставьте его в таблицу SQL в целевой базе данных и запустите.

Это создаст SP в вашей целевой БД.

Другие вопросы по тегам