SQL server数据库常见报错

一.在数据库做了数据库自动备份计划,但是运行一段时间就打不开了,索引超出范围,必须为非负值并小于集合大小。
【原因分析】
一般跟当前数据库版本有一定的关系,
属于数据库自身的报错,可考虑升级到最新的SP3补丁,看是否能解决这个问题。
【解决方法】
在数据库中执行Select @@version查询,一般是SQL server 2008/2014 Express或RTM(Release to Manufacturing俗称阉割版)即可看到具体版本号,需要更换序列号升级到标准版(企业版)及以上版本!
二.登陆Cloud时,提示The UPDATE permission was denied on the object 'T_SEC_USER', database 'test', schema 'dbo'。

【解决方法】
要是账号权限问题,访问SQL Server数据库“ XXX”,并确认您在服务中心上为数据库连接设置的用户实际上对该数据库具有SELECT,UPDATE,INSERT和DELETE特权,或者仅具有'T_SEC_USER'对象。
可以通过如下SQL执行,
GRANT select,insert,update,delete ON *.* TO 用户@"连接的ip地址" IDENTIFIED BY "密码"; FLUSH PRIVILEGES;
三.无法打开登录所请求的数据库XXX。登录失败, 用户 'NT AUTHORITY\NETWORK 登录失败。



【解决方法】
1:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中
我的电脑-->右键-->管理-->本地用户和组
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-
SQL server数据库常见报错
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



