【发布时间】:2012-03-20 13:52:29
【问题描述】:
我有两台 SQL Server,我想在其中一台上进行备份,然后在另一台服务器上恢复。问题是数据库已经存在于我要恢复到的服务器上,我想保持安全设置在我要恢复到的服务器上的方式。
另一个问题是我想通过 PowerShell 完成所有这些操作,因此不需要 GUI 操作。
或者这可能是问题的错误解决方案。是否有另一种方法可以在不进行备份/恢复和保持安全设置的情况下移动数据?
【问题讨论】:
-
“安全设置”是什么意思?登录名、用户、角色、对象权限?您使用的是什么版本的 SQL Server?
-
个人在另一台服务器上还原数据库后,我使用存储过程设置安全性。您可以在恢复成功后使用 posh 编写脚本来执行存储
-
@Pondlife 是的。两台服务器上的登录名、用户和角色不同(不同的服务帐户等)。我们在两台服务器上都使用 Microsoft SQL Server 2008 R2 Enterprise。
标签: sql-server tsql powershell