今天买了主机,备份了数据库(sqlserver2000),主机那里是2005的,技术说兼容,我连上去,错误说
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]拒绝了对对象xxx的 SELECT权限,怎么解决?
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]拒绝了对对象xxx的 SELECT权限,怎么解决?
答案:数据库访问项勾选你创建的用户需要访问的数据库名数据库角色中允许,勾选"public","db_ownew" 确定,这样建好的用户与上面语句建立的用户一样
其他:是不是2000库中新建了用户,在你新电脑上的2005没有这个用户?
又或者给2005上的XXX对象赋上相应的角色权限? 那个说2000备份出来的不能在2005用的不要乱说好不好,微软的东西都是可以向下兼容的,2000备份出的绝对可以在2005用,但是你一旦用2005打开后就不能用2000打开了
楼主你sa的用户名边的不? 应该是没有权限吧 2000的备份可以恢复到2005里面,然后使用使用系统用户登录应该没有问题