我们必须紧急将所有 MSSQL 数据库从即将报废的机器迁移到新的 SQL2008 实例。不幸的是,我们不得不通过从夜间备份(.bak 文件)中恢复来完成此操作。
有没有办法:
- 自动恢复一批文件以便:
- 数据库名称.bak >[恢复到]> 数据库名称
- 自动从数据库的安全>用户列表中删除特定用户?
如果你需要更多信息,请大喊
答案1
您可能会看到一些 T-SQL 语句,例如
RESTORE DATABASE AdventureWorks2012
FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak'
WITH FILE = 6
NORECOVERY;
和
USE AdventureWorks2012;
DROP USER AbolrousHazem;
GO
通过类似的东西编写脚本sql命令满足您的需要。