是否有可能在MSSQL 2008中批量恢复备份并从数据库中删除用户?

我们不得不将所有MSSQL数据库从死亡箱中紧急迁移到新的SQL2008实例。 不幸的是,我们必须通过从夜间备份中恢复(.bak文件)来完成。

有没有办法:

  • 自动恢复一批文件,以便:
    • DatabaseName.bak> [恢复到]> DatabaseName
  • 自动从数据库的安全性>用户列表中删除特定用户?

大叫,如果你需要更多的信息

你可能会看到一些T-SQL语句

RESTORE DATABASE AdventureWorks2012 FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' WITH FILE = 6 NORECOVERY; 

 USE AdventureWorks2012; DROP USER AbolrousHazem; GO 

通过类似sqlcmd的脚本来编写符合你的需求的脚本。