oula alsheikh Ответов: 5

перемещение хранимых процедур из одной базы данных в другую


Есть ли у кого-нибудь сценарий, который копирует хранимые процедуры из текущей базы данных
в другую базу данных программно
создать процедуру перемещения
Decalre @databasename nvarchar(255) --база данных, которую я хочу переместить, сохранена
процедуры для

спасибо

5 Ответов

Рейтинг:
27

oula alsheikh

я хотел оценить решение как 5 но нажал один неверно
как я могу это исправить?

Рейтинг:
2

Shweta N Mishra

вы можете сделать это в следующих простых шагах

1. Перейдите на сервер в Management Studio
2. выберите базу данных, щелкните по ней правой кнопкой мыши и перейдите к задаче.
3. Выберите опцию создание скриптов под задачи
4. и как только он запустится, выберите нужные хранимые процедуры, которые вы хотите скопировать
и создайте из них файл, а затем запустите скрипт из этого файла в БД, где вы хотите их создать.


King Fisher

достаточно :) 5+

Shweta N Mishra

спасибо :)

Рейтинг:
2

danielsql

Вы также можете использовать службы интеграции SQL Server:

http://msdn.microsoft.com/en-us/library/ms142159.aspx[^]

Если вы хотите сделать это программно вы можете воспользоваться этой ссылкой:
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.tasks.transfersqlserverobjectstask.transfersqlserverobjectstask.aspx-файл[^]


Рейтинг:
2

BasantVerma

СКОПИРУЙТЕ СКРИПТ И ВСТАВЬТЕ ЕГО В ВЫБРАННУЮ БАЗУ ДАННЫХ


CHill60

Гораздо лучшие решения были опубликованы более 5 лет назад. Ваш подход работает только по одному за раз - не очень хорошо, если есть десятки хранимых процедур для передачи.
Кстати - помните, что использование всех заглавных букв считается криком на интернет-форумах. Это грубо, и привлечет downvotes.

Рейтинг:
1

Ashish_Pathania

следовать инструкциям

1. Перейдите в раздел процедура хранения и щелкните правой кнопкой мыши, а затем создайте и отбросьте скрипт
2. Откройте окно запроса из другой базы данных.
3. Выполните сценарий процедуры хранения