日期:2014-05-19  浏览次数:20573 次

【请教】我这种情况的sqlerver数据库restore该用何种方式?
DBA给我帐号开的权限,不是SA,但是可以对某个库进行数据任意修改更新。

我需要用生产环境的数据来restore到我的开发环境的数据库中。

生产环境的数据备份文件是完全备份,我以前用SA可以“还原数据库”的方式restore。

但是现在帐号不是SA,请问有何方式使用这个备份文件来更新数据呢?import是否可以使用完全备份的数据呢??


谢谢

------解决方案--------------------
在用导出时,注意选择“在SQL Server数据库之间复制对象和数据”、“包含扩展属性”等即可导出所有的表、视图、函数、存储过程、自定义数据类型、规则、默认值等
------解决方案--------------------
--> 所有任务
--> 导出数据
--> 选择源数据
--> 选择目的
--> 指定表复制或查询,这里:注意选择“在SQL Server数据库之间复制对象和数据”
--> 选择要复制的对象,这里:注意选择“包含扩展属性”
--> 以后默认即可
------解决方案--------------------
有DataWrite权限也可以备份数据库,到其他机器上做还原。
------解决方案--------------------
不懂,学习来了,帮顶吧,你能给我一分就不错了,谢谢!
------解决方案--------------------
up
------解决方案--------------------
不能直接还原吗
那就试试先在其他机器还原再从该机的sql server导出到目标机器
------解决方案--------------------
请确认你的用户有没有下面两个角色,必须要有的,没有的话,肯定没法restore
db_backupoperator角色—— 数据库备份操作员
dbcreator 角色 创建和改变数据库