如果在调试过程中出现异常“拒绝了对对象 '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