积极答复者
如何还原受到破坏的Model数据库?

问题
答案
-
我们分为两种情况:
一、有Model数据库备份的情况
在有数据库备份的情况下,只需要将备份还原即可。需要注意的是,只能从在服务器实例当前运行的 SQL Server 版本上创建的备份中还原系统数据库。
二、没有Model数据库备份的情况
如果用户没有Model数据库的备份,我们有以下几种方法来还原:
1.从其他与当前SQL Server版本相同的数据库实例中,备份Model数据库,然后在当前数据库中还原。
2.用其他与当前SQL Server版本相同的Model数据库的LDF和MDF文件,替换当前Model数据库的文件。
3.将当前数据库实例中的Master和Msdb以及其他需要保留的数据库备份,然后重新建立系统数据库或者重新安装SQL server,再将已做好的备份还原在新的系统数据库中。
更多详情请参阅:
Model数据库:http://msdn.microsoft.com/zh-cn/library/ms186388.aspx
还原Model数据库的注意事项:http://msdn.microsoft.com/zh-cn/library/ms190749.aspx
SQL Server数据库的备份与还原:http://msdn.microsoft.com/zh-cn/library/ms187048.aspx- 已标记为答案 ForumFAQModerator 2011年12月5日 7:23
全部回复
-
我们分为两种情况:
一、有Model数据库备份的情况
在有数据库备份的情况下,只需要将备份还原即可。需要注意的是,只能从在服务器实例当前运行的 SQL Server 版本上创建的备份中还原系统数据库。
二、没有Model数据库备份的情况
如果用户没有Model数据库的备份,我们有以下几种方法来还原:
1.从其他与当前SQL Server版本相同的数据库实例中,备份Model数据库,然后在当前数据库中还原。
2.用其他与当前SQL Server版本相同的Model数据库的LDF和MDF文件,替换当前Model数据库的文件。
3.将当前数据库实例中的Master和Msdb以及其他需要保留的数据库备份,然后重新建立系统数据库或者重新安装SQL server,再将已做好的备份还原在新的系统数据库中。
更多详情请参阅:
Model数据库:http://msdn.microsoft.com/zh-cn/library/ms186388.aspx
还原Model数据库的注意事项:http://msdn.microsoft.com/zh-cn/library/ms190749.aspx
SQL Server数据库的备份与还原:http://msdn.microsoft.com/zh-cn/library/ms187048.aspx- 已标记为答案 ForumFAQModerator 2011年12月5日 7:23