2

Я хочу записать все хранимые процедуры с SQL Server 2012 в Visual Studio 2012 как .sql файлов (в другом проекте). Как мне это сделать? Мне нужен один .sql-файл для каждой хранимой процедуры? Я получаю скрипты, используя параметр «Сгенерировать скрипты в задачах» после щелчка правой кнопкой мыши по DB в SQL Server 2012. Однако имя файла .sql - это spname.StoredProcedure в каждом случае. Я хочу, чтобы имя было spname.sql. Опять же, я не хочу, чтобы имя файла будет database.spname.StoredProcedure, я хочу, чтобы это было просто spname.sqlSQL Server 2012: Как скриптировать все хранимые процедуры базы данных в отдельные файлы .sql?

+1

перейдите в SSMS, щелкните правой кнопкой мыши базу данных, выберите задачи сценария, проверьте свои SP и настройте параметры сценария. –

+0

Возможный дубликат [Сценарий всех хранимых процедур в Management Studio 2005] (http://stackoverflow.com/questions/175703/script-all-stored-procedures-in-management-studio-2005) –

+0

Я хочу один .sql-файл для каждой хранимой процедуры и почти получить его но имя файлов - spname.StoredProcedure, я хочу, чтобы это было spname.sql –

ответ

0

Как @Ivan_Starostin сказал:

Шаг один

enter image description here

Шаг два

enter image description here

Шаг три

enter image description here

+0

Хотя вопрос, названный как один файл sql, при чтении тщательно Anil хочет один файл для каждой хранимой процедуры – Eralper

+0

Я хочу один .sql-файл для каждого сохраненного процедура, и почти получить ее, но имя файлов - spname.StoredProcedure, я хочу, чтобы это было spname.sql –

+0

Кто-нибудь собирается ответить на мой вопрос? Я не хочу, чтобы имена файлов были dbname.spname.Stored Procedure. Я хочу, чтобы имена были spname.sql. –

2

Пожалуйста, проверьте следующее SQL учебник, показывающий, как generate a separate script file for each stored procedure in a SQL Server database

Решение использует sp_helptext хранимую процедуру с помощью команды SQL BCP для генерации создать сценарий для целевой SP, а затем создать файл экспорта .sql в файловой системе.

Я надеюсь, что это помогает,

enter image description here

Дополнительно на Мастер создания сценария, если настроить параметры выбора, как показано на рисунке ниже, вы получите имя зр как имя выходного файла сценария

enter image description here

+0

Looks cooool :) –

+0

Я пробовал вышеуказанный путь к скрипту @Eralper, но получаю сообщение об ошибке - текст для объекта 'spname' зашифрован. –

+0

Это потому, что хранимая процедура с именем «spname» зашифрована. Невозможно просмотреть содержимое этой процедуры. Я не уверен, есть ли способ увидеть это. Вы можете увидеть его содержимое вручную? – Eralper

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

  • Нет связанных вопросов^_^