这个其实可以这样
本地数据库新建一个数据库test
然后导入之前的备份文件MYDB.BAK;
本地数据库test备份导出为test.bak
然后就可以使用test.bak文件进行导入到其他的数据库或者空间数据库还原。
在Enterprise Manager中,依次点击: 安全(Security)→登录名→对应的用户点击右键→属性→数据库访问→点击需要改变所有者的数据库,在下一个列表中,将db_owner权限去掉,点击确定,按相同的步骤和方法再一次 *** 作,只不过是将db_owner权限选中,点击确定即可。wh.user这个名字中,wh是用户名称,它是user这个对象的拥有者。你要修改成dbo.user,那对象的拥有者就变成dbo了。这需要修改系统表sysobjects,不是所谓显示成什么样子的问题。你运行select * from sysobjects,会看到所有的对象,找到user这个对象,会看到它有一个uid字段,dbo的uid一般应该是1。
修改的话可以试试这样:
update sysobjects set uid=1 where name='user'
你试试吧,我的系统时SQL 2005,不方便试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)