Sql server 修复/重建SQL Server 2000中的master.mdf

Sql server 修复/重建SQL Server 2000中的master.mdf,sql-server,database,restore,rebuild,repair,Sql Server,Database,Restore,Rebuild,Repair,是否有人拥有或知道在哪里可以找到用于修复/重建Microsoft SQL Server 2000主数据库的工具或信息?基于以下错误,我假设这就是我需要做的,并且服务不会启动 多谢各位 2012-08-08 13:59:55.10 server Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporatio

是否有人拥有或知道在哪里可以找到用于修复/重建Microsoft SQL Server 2000主数据库的工具或信息?基于以下错误,我假设这就是我需要做的,并且服务不会启动

多谢各位

2012-08-08 13:59:55.10 server    Microsoft SQL Server  2000 - 8.00.760 (Intel X86) 
    Dec 17 2002 14:22:05 
    Copyright (c) 1988-2003 Microsoft Corporation
    Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 3)

2012-08-08 13:59:55.10 server    Copyright (C) 1988-2002 Microsoft Corporation.
2012-08-08 13:59:55.12 server    All rights reserved.
2012-08-08 13:59:55.12 server    Server Process ID is 640.
2012-08-08 13:59:55.12 server    Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL\LOG\ERRORLOG'.
2012-08-08 13:59:55.12 server    SQL Server is starting at priority class 'normal'(2 CPUs detected).
2012-08-08 13:59:55.59 server    SQL Server configured for thread mode processing.
2012-08-08 13:59:55.59 server    Using dynamic lock allocation. [500] Lock Blocks, [1000] Lock Owner Blocks.
2012-08-08 13:59:55.64 spid4     Starting up database 'master'.
2012-08-08 13:59:55.64 spid4     Error: 9003, Severity: 20, State: 1.
2012-08-08 13:59:55.64 spid4     Cannot recover the master database. Exiting.

如果有主数据库的备份,请重建主数据库,以便启动sql server。在单用户模式(sqlserver.exe-c-m)下执行此操作,然后恢复备份

如果您没有备份,则必须重建主数据库,然后手动(或者,如果您碰巧编写了数据库和登录名的脚本,则通过脚本)重新添加数据库和登录名

重建主数据库: