SQL server 语句执行包如下错误,什么问题该如何解决?
发布网友
发布时间:2022-05-09 17:37
我来回答
共3个回答
热心网友
时间:2023-10-10 20:31
①IDENTITY_INSERT前需加set
set IDENTITY_INSERT ITCND_51_RMA_CPU_DB.sa.ITCND_DETAIL_LOG_HISTORY ON
②确认ITCND_DETAIL_LOG_HISTORY架构是否是sa,sql server默认的架构是dbo,语句由sa
改成dbo试试 set IDENTITY_INSERT ITCND_51_RMA_CPU_DB.dbo.ITCND_DETAIL_LOG_HISTORY ON
③确认是否是dbo架构最简单的方法是打开sql server,展开ITCND_51_RMA_CPU_DB节点,展开表,看下ITCND_DETAIL_LOG_HISTORY之前的是什么就是什么
热心网友
时间:2023-10-10 20:31
如果是程序中执行出现的问题,应该是登录数据库帐号的权限问题。若对数据库安全不是很熟悉的话,建议给帐号设置db_owner角色。追问ITCND_51_RMA_CPU_DB 的Owner 就是sa , 你的意思是给SA 创建DB_OWNER 角色么? 怎么创建?
热心网友
时间:2023-10-10 20:32
给个超级权限