Я хочу записать все хранимые процедуры с 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?
ответ
Хотя вопрос, названный как один файл sql, при чтении тщательно Anil хочет один файл для каждой хранимой процедуры – Eralper
Я хочу один .sql-файл для каждого сохраненного процедура, и почти получить ее, но имя файлов - spname.StoredProcedure, я хочу, чтобы это было spname.sql –
Кто-нибудь собирается ответить на мой вопрос? Я не хочу, чтобы имена файлов были dbname.spname.Stored Procedure. Я хочу, чтобы имена были spname.sql. –
Пожалуйста, проверьте следующее SQL учебник, показывающий, как generate a separate script file for each stored procedure in a SQL Server database
Решение использует sp_helptext хранимую процедуру с помощью команды SQL BCP для генерации создать сценарий для целевой SP, а затем создать файл экспорта .sql в файловой системе.
Я надеюсь, что это помогает,
Дополнительно на Мастер создания сценария, если настроить параметры выбора, как показано на рисунке ниже, вы получите имя зр как имя выходного файла сценария
Looks cooool :) –
Я пробовал вышеуказанный путь к скрипту @Eralper, но получаю сообщение об ошибке - текст для объекта 'spname' зашифрован. –
Это потому, что хранимая процедура с именем «spname» зашифрована. Невозможно просмотреть содержимое этой процедуры. Я не уверен, есть ли способ увидеть это. Вы можете увидеть его содержимое вручную? – Eralper
перейдите в SSMS, щелкните правой кнопкой мыши базу данных, выберите задачи сценария, проверьте свои SP и настройте параметры сценария. –
Возможный дубликат [Сценарий всех хранимых процедур в Management Studio 2005] (http://stackoverflow.com/questions/175703/script-all-stored-procedures-in-management-studio-2005) –
Я хочу один .sql-файл для каждой хранимой процедуры и почти получить его но имя файлов - spname.StoredProcedure, я хочу, чтобы это было spname.sql –