拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限。

如果在调试过程中出现异常“拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限。”则可以通过以下方式解决:

打开master数据库,打开扩展存储过程,如果存在“sp_sdidebug”属性—权限,选择Public给出权限。

如果不存在执行以下语句创建:

USE master
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_sdidebug]') and OBJECTPROPERTY(id, N'IsExtendedProc') = 1)
exec sp_dropextendedproc N'[dbo].[sp_sdidebug]'
GO

exec sp_addextendedproc N'sp_sdidebug', N'(server internal)'
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO
原文地址:https://www.cnblogs.com/loyung/p/4860941.html