В проводнике сервера (в Visual Studio) я могу расширить базу данных, щелкнуть правой кнопкой мыши папку «Хранимые процедуры» и выбрать «Добавить новую сохраненную процедуру»Как сохранить новую хранимую процедуру в базе данных, с которой я работаю в Server Explorer?
Затем я могу добавить SP и попытаться выполнить его. Однако, когда я пытаюсь сохранить хранимую процедуру (чтобы впоследствии она была доступна в списке хранимых процедур для этой базы данных), она дает общее имя «dbo.Procedure.sql *», хотя я дал ей другое имя, например:
CREATE PROCEDURE [dbo].[duckbilledPlatypiOfIowa]
Когда сохранить диалоговое окно (желая сохранить файл .sql в мою папку Documents), я могу переименовать его, что я хочу, но он не доступен в списке хранимых процедур в базе данных.
Как я могу получить его там?
Примечание: Если я правая кнопка мыши на Stored Procedure панели и выберите «Копировать путь» (или некоторые такие), я получить то, что кажется действительным, а именно:
MSSQL::/PROSQL42/PlatypusData/sa/SqlProcedure/dbo.Procedure.sql
Но опять же, вы видите общее имя "dbo.Procedure.sql". Тем не менее, «dbo.Procedure.sql» не отображается в списке хранимых процедур после сохранения.
Итак, что мне нужно сделать, чтобы сохранить мою новую хранимую процедуру в базе данных, с которой я работаю?
У вас есть выделенный набор для БД, кроме плагина в Visual Studio? –
Вам необходимо выполнить сценарий создания сценария. –
Когда я учился в колледже, я жестко закодировал хранимую процедуру - с триггерами в SQL Server 2008, и это работало как шарм. –