SET IDENTITY_INSERT ON/OFF 权限
2024-10-21 09:26:59
今天突然遇到了,找不到对象“XXXX”,因为它不存在或者没有您所需的权限,于是检查程序,突然发现程序中有一段代码是:
SET IDENTITY_INSERT eticket ON
//执行业务
......
//执行完毕
SET IDENTITY_INSERT eticket Off
程序中怎么会有这样的语句,经过分析原来是表A中的主键是自增长的,在程序中插入的时候把主键也设置了,于是需要把自增长的先关掉,等相关业务执行完成之后再打开。
在执行上面的语句的时候就发现执行不成功,会报没有权限的异常,经过折腾发现用来执行SET IDENTITY_INSERT的用户没有A表的ALERT权限,于是:
GRANT ALERT ON A TO 用户
然后就可以顺利执行了
最新文章
- windows下安装python科学计算环境,numpy scipy scikit ,matplotlib等
- angularJS之$watch的一个小介绍
- 使用CSDN Code将网站部署到Windows Azure Website上
- ios 取出subviews中指定subview
- Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
- [Hive - LanguageManual] VirtualColumns
- win7中USB音箱没有声音解决的方法
- isinstance 和 issubclass
- linux提取锁和信号灯经常使用
- java实现人民币数字转大写(转)
- 【python练习题】程序16
- URAL Palindromic Contest
- CPU与内存互联的架构演变
- EditPlus5.0注册码
- 华中农业大学第五届程序设计大赛网络同步赛-K
- 安卓程序代写 网上程序代写[转]SVN 在线代码托管工具
- python3两个字典的合并
- Pipelines - .NET中的新IO API指引(三) 边看边记
- git 自己易忘的命令
- VC++多线程--进程间通信