在服务器资源管理器(在 Visual Studio 中)我可以展开一个数据库,右键单击存储过程文件夹,然后选择“添加新存储过程”
然后我可以添加一个 SP 并尝试执行它。但是,当我尝试保存存储过程(以便随后在该数据库的存储过程列表中可用)时,它给它一个通用名称“dbo.Procedure.sql*”,即使我给了它另一个名称,例如:
CREATE PROCEDURE [dbo].[duckbilledPlatypiOfIowa]
当保存对话框显示时(想要将 .sql 文件保存到我的 Documents 文件夹),我可以将它重命名为我想要的,但它在数据库中的存储过程列表中不可用。
我怎样才能让它在那里可用?
注意:如果我右键单击“存储过程”窗格并选择“复制路径”(或类似路径),我会得到似乎有效的信息,即:
MSSQL::/PROSQL42/PlatypusData/sa/SqlProcedure/dbo.Procedure.sql
但同样,您会看到通用的“dbo.Procedure.sql”名称。然而,保存后存储过程列表中也没有显示“dbo.Procedure.sql”。
再说一遍,我需要做什么才能将新的存储过程保存到我正在使用的数据库中?