如何在sql server 2005中修复master数据库

时间:2014-03-31 09:35:45

标签: sql-server database sql-server-2005

由于某些未知原因,我的sql server master数据库突然被破坏,sql服务不能运行。我花了几个小时尝试了各种各样的事情,比如尝试在不同的帐户下运行服务,还检查了数据文件夹中没有设置压缩等,但似乎没有任何工作。我从另一个实例复制了master数据库,服务将启动,我可以通过管理工作室连接到数据库实例,但我不会看到我的数据库。我有损坏的主数据库(mdf和日志文件)的备份,但只是想知道如何修复此数据库以查看我的所有数据库?感谢

1 个答案:

答案 0 :(得分:1)

只需从备份恢复(很好有一个!),这是推荐的方式:

http://blogs.technet.com/b/fort_sql/archive/2011/02/01/the-easiest-way-to-rebuild-the-sql-server-master-database.aspx

如果您没有良好的备份,则必须重建master数据库:

http://msdn.microsoft.com/en-us/library/ms144259%28v=sql.90%29.aspx

不建议从其他现有实例进行复制。