2009-11-10 9 views

ответ

5

Управление SQL 2005 и 2008: щелкните правой кнопкой мыши по базе данных, выберите задачи -> сгенерировать скрипты. Оттуда вы сможете следить за указаниями мастера.

В Sql 2000 вы можете просто выбрать процедуры, которые вы хотите скопировать, ctrl + c, чтобы скопировать их, а затем вставить в новое окно запроса для другой БД и запустить его.

+0

Фактически в SQL 2000 менеджер предприятия сделает это за вас, вы начнете с «Все задачи» - «Экспорт данных», а затем выберите объекты и данные копирования – PatFromCanada

1

Вы можете создать объекты сценария с помощью SQL Management Studio, щелкнув правой кнопкой мыши имя базы данных и щелкнув объекты сценария (или что-то вроде этого, я не на своей машине с Windows прямо сейчас, чтобы проверить). Вы можете выбрать только сделанные хранимые процедуры и выбрать, чтобы весь вывод переместился в один файл вместо 1 файла на объект. После того, как вы будете иметь их в одном файле, вы можете запустить этот файл против своей базы данных.

Также смотрите инструмент Red Gate Software под названием SQL Compare http://www.red-gate.com/products/SQL_Compare/index.htm Это не бесплатно, но имеет бесплатную пробную версию.

Смежные вопросы