当前位置: 首页 > news >正文

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

拒绝了对对象 ’sp_sdidebug’(数据库 ‘master’,所有者 ‘dbo’)的 EXECUTE 权限”,相信这个问题有很多朋友都遇到过。特别是在转移数据库的时候,由于数据库所有者的权限发生变化而导致不能执行存储过程。出现这个错误,通常是因为在创建存储过程的时候写成类似这样,CREATE/ALTER PROCEDURE [dbo].[StoredProcedureName],这样创建的存储过程所有者为dbo,即DataBaseOwner的简写,当在本地以Integrated Security=SSPI/True作为连接字符串时能够正常执行存储过程,但当把数据库移动到虚拟主机上去后,服务商不会把sa用户的密码给客户,而是给他们一个普通的用户名,通常权限很低,只能执行一个特定数据库里面的存储过程。而当这些存储过程的所有者是dbo而不是服务商提供给客户的用户名时,存储过程就不能被执行。这个时候就必须修改存储过程为如下的样式:CREATE/ALTER PROCEDURE [StoredProcedureName]

 

如果存储过程是一些特殊名字的话,就要加上方括号,如User,通常情况下不需要。这个时候在程序中执行存储过程,存储过程的所有者为连接字符串中指定的用户而不是dbo,这样就能够正确执行了。

相关文章:

  • 关于vs2005、vs2008和vs2010项目互转的总结
  • 错误 1 Files 的值“: DAL
  • VS2008中Web项目的App_Code目录问题
  • 当前上下文中不存在名称 AspNetPager*
  • iis运行asp.net页面提示“服务器应用程序不可用”的解决办法
  • VS 2008 xml文件(包括web.config)高亮显示和智能提示失效修复
  • AjaxPro.net 做asp.netAjax效果实例以及错误分析。
  • html中title标签换行的方法集
  • Java运行时环境初始化时出现错误,你可能需要重装Flash
  • Silverlight 3 Tools 安装失败解决要点
  • 日期正则表达式
  • ASP.NET上传大文件出现网页无法显示的问题
  • js 获取、清空 input type=file的值
  • 清空AsyncFileUpload 选择的文件路径
  • MySQL4.1导入的中文乱码问题
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【笔记】你不知道的JS读书笔记——Promise
  • DataBase in Android
  • Git同步原始仓库到Fork仓库中
  • vue脚手架vue-cli
  • 浮现式设计
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 手写一个CommonJS打包工具(一)
  • 微信小程序实战练习(仿五洲到家微信版)
  • kubernetes资源对象--ingress
  • Prometheus VS InfluxDB
  • 阿里云重庆大学大数据训练营落地分享
  • 仓管云——企业云erp功能有哪些?
  • (06)Hive——正则表达式
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (四)linux文件内容查看
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)socket Aio demo
  • (转载)Linux网络编程入门
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .bashrc在哪里,alias妙用
  • .Net Core 中间件验签
  • .NET gRPC 和RESTful简单对比
  • [20171106]配置客户端连接注意.txt
  • [BZOJ4010]菜肴制作
  • [C++]运行时,如何确保一个对象是只读的
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档
  • [hdu 3746] Cyclic Nacklace [kmp]
  • [LeetCode]—Simplify Path 简化路径表达式