删除属于sys架构的存储过程

时间:2012-12-19 11:58:04

标签: sql-server stored-procedures permissions database-schema

我创建了存储过程:

dbo.stp_getDubletss

不知何故还创建了一个名为

的程序
sys.stp_getDubletss

当我尝试放弃程序时

sys.stp_getDubletss

我收到以下错误:

  

不能删除程序' sys.stp_getDobbeltmaerker',因为它不存在或您没有权限。

我似乎无法授予用户删除该程序的权限。 我很难过。

1 个答案:

答案 0 :(得分:0)

Create a Stored Procedure

  

需要数据库和ALTER中的CREATE PROCEDURE权限   对正在创建过程的模式的权限。

Delete a Stored Procedure

  

对程序所针对的架构需要ALTER权限   属于,或对程序的CONTROL许可。

您是否使用相同的帐户进行创建和删除?