数据库还原后用户名不好用? 我将其它机器的数据库还原到本地,但是还原后原来的用户名不好用,重新建立告诉用户名已存在,删除也不行告诉有该用户建立的对象,如果我还想使用原用户名应如何操作?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先看一下所有的数据表、存储过程、视图、函数等,如果其中有所有者为要删除的用户的,这个用户是删除不掉的EXEC sp_changeobjectowner 'user1.表名/存储过程名/视图名/函数名', 'dbo'这一句可以将指定对象所有者改为dbo,全部释放之后才可以删除这个用户,然后重新给他权限就可以了 已解决,现将解决步骤说一下1、sqlserver配置属性-->服务器设置-->服务器行为-->允许对系统目录直接进行修改2、到还原数据库中查询sysusers表,将要还原的用户名删除,这时回到企业管理器会看到已该用户名建立的对象所有者都没了。3、这时可以重新建立用户名4、接着查询sysusers表将新建立的用户名的status字段改为14原值为2,一切OK。 wmware 虚拟主机的问题,求教! select in 不排重问题 如何快速生成多条这类语句? 求几条语句 当通过SQL语句添加一字段时为什么不能为该字段添加数据(临时表) 谁能帮我看下这个SQL2005的错误日志报的是什么错误 字典表的使用,SQL语句 sql操作海量数据 asp语法问题 在两个不同的域中,如何使两个SQL Server服务器的数据同步!!! 关于日期的问题 请问sql中怎么进行累加呀?
EXEC sp_changeobjectowner 'user1.表名/存储过程名/视图名/函数名', 'dbo'
这一句可以将指定对象所有者改为dbo,全部释放之后才可以删除这个用户,然后重新给他权限就可以了
1、sqlserver配置属性-->服务器设置-->服务器行为-->允许对系统目录直接进行修改
2、到还原数据库中查询sysusers表,将要还原的用户名删除,这时回到企业管理器会看到已该用户名建立的对象所有者都没了。
3、这时可以重新建立用户名
4、接着查询sysusers表将新建立的用户名的status字段改为14原值为2,一切OK。