自动恢复SQL登录和数据库用户

时间:2015-02-27 15:02:00

标签: sql sql-server-2008-r2

我遇到自动恢复SQl登录和数据库用户的问题。我在服务器A中有超过60个数据库。每晚我的备份计划成功运行(完全备份)。我的恢复程序也是如此(我在服务器B上使用T-SQL创建自己的恢复程序)。但每次我恢复这些数据库时,登录sql和用户数据库之间的映射都消失了。你能帮我解决一下这个问题吗?仅供参考,我使用的是SQL Server 2008 R2,每个数据库都有超过1个用户。示例:数据库测试,用户Test1,Test2,Test3 ..我的问题主要是我有60多个数据库。所以,如果有人可以帮助我制作该计划。非常感谢帮助我

1 个答案:

答案 0 :(得分:0)

我认为您的意思是在恢复数据库后尝试重新连接孤立登录。如果是这样,那么来自MS的这篇文章可能就是你需要阅读的文章(如果你还没有): https://msdn.microsoft.com/en-us/library/ms175475%28v=sql.105%29.aspx

从脚本中的示例中,您应该能够创建一个脚本,以便在成功还原所有数据库之后运行,以重新附加每个数据库的登录名。