sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 ._MsSql

问题现象:
系统日志文件(控制面板–管理工具–系统日志)
能找到以下两条错误:
17052:
无法恢复 master 数据库。正在退出。
18052:
错误: 9003,严重度: 20,状态: 1。

解决方法一:

将Microsoft SQL Server/MSSQL/Data 目录改名为data_bak目录,然后从其他机器上把master.mdf,master.ldf,model.mdf,modellog.ldf拷过来随便放到哪(或者直接把data目录拷过来也行),不能放到Microsoft SQL Server/MSSQL/Data这个目录。

接着在服务器上打开C:/Program Files/Microsoft SQL Server/80/Tools/Binn文件夹,找到rebuildm.exe文件并运行,重新初始化master表,选择文件,按旁边的浏览,指向刚刚从旁边电脑上拷过来的那个文件夹,点确定开始重新初始化,提示成功(有时可能也提示失败,但不要紧,因为是从另外的电脑拷过来的,数据库文件链接不一样),点确定后就可以启动SQL服务了,有时启动不了的话要机器重启一下就可以了,这时把之前的数据库再附加上去就行了,把显示质疑的都删掉。

解决方法二:

重新安装sqlserver,一般先到控制面板里面删除,然后将C:\Program Files\sql server的安装目录删除,如果你是安装到别的盘的,别的盘的x:\Program Files\sql server的文件夹也要删除,然后重新安装即可。

时间: 2024-09-29 12:17:30

sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 ._MsSql的相关文章

MSSQL 18052错误: 9003,严重度: 20,状态: 1

  问题现象: 系统日志文件(控制面板–管理工具–系统日志) 能找到以下两条错误: 17052: 无法恢复 master 数据库.正在退出. 18052: 错误: 9003,严重度: 20,状态: 1. 解决方法一: 将Microsoft SQL Server/MSSQL/Data 目录改名为data_bak目录,然后从其他机器上把master.mdf,master.ldf,model.mdf,modellog.ldf拷过来随便放到哪(或者直接把data目录拷过来也行),不能放到Microsof

SQL Server启动不起来的各种问题的分析及解决技巧

闲言少叙,我们进入本篇的正题.  SQL Server本身就是一个Windows服务,每一个实例对应的就是一个sqlserver.exe进程.这是一个可执行的文件,默认就放在SQL Server的安装目录下,当我们启动的时候,就是直接调用这个文件,然后启动这个服务.  第一部分.SQL Server实例启动的方法和启动所发生的问题   SQL Server实例分为下面几种启动方法: (1)在Windows服务控制台里手动启动,或者自动启动(默认),这个也是最常用的方式 (2)第二种方式是SQL

sql-安装SQL server 2008 时老是出现以下错误,该怎么办呢?

问题描述 安装SQL server 2008 时老是出现以下错误,该怎么办呢? 解决方案 看下是不是.net 4.0没有安装好,系统是不是山寨盗版精简过的.建议使用原版. 解决方案二: 系统环境估计不干净,造成安装失败.或者老的sql server没有卸载干净. 解决方案三: 卸载干净后,重新安装,环境搭建有问题

sql-安装Microsoft SQL Server 2008 R2出现安装程序集错误!求助!!!

问题描述 安装Microsoft SQL Server 2008 R2出现安装程序集错误!求助!!! Microsoft SQL Server 2008 R2 出现以下错误: 安装程序集"policy.8.0.Microsoft.VC80.CRT,version="8.0.50727.4027",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type=&q

SQL Server安装完成后3个需要立即修改的配置选项_MsSql

你用安装向导安装了全新的SQL Server,最后你点击了完成按钮.哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的. 是的,你没看错:SQL Server的默认安装在很多方面的配置是错误的.在今天的文章里,我想给你展示下,为了更快的性能,在SQL Server安装完成后3个你需要立即修改的配置选项.我们开始吧! 最大服务器内存(Max Server Memory)免责声明:如果这些天你在32位系统上运行你的SQL Server

sql server启动不了怎么办

问题现象: 系统日志文件(控制面板–管理工具–系统日志) 能找到以下两条错误: 17052: 无法恢复 master 数据库.正在退出. 18052: 错误: 9003,严重度: 20,状态: 1. 解决方法一: 将Microsoft SQL Server/MSSQL/Data 目录改名为data_bak目录,然后从其他机器上把master.mdf,master.ldf,model.mdf,modellog.ldf拷过来随便放到哪(或者直接把data目录拷过来也行),不能放到Microsoft

一步一步学SQL Server BI 7:事务,错误输出,事件处理,日志记录

和其它程序一样,SSIS包同样需要健壮,稳定的运行,这样的程序才有可靠性和可伸缩性.SSIS提供了如下方面的支持: 1.事务: 可以对一个程序包设置成一个或者多个事务,甚至可以对两个程序包设置成一个事务.为了保证数据的一致性,你还可以DTC事务或者SQL Server引擎级的事务. 2.检查点: 用来记录一个程序包出错时任务的运行情况,以便程序包再次启动时,直接从发生错误的任务直接执行. 3.错误输出:即使再完美的程序也会有错误,尤其对于数据流中的任务来说,及有可能由于格式,类型等问题,导致这一

SQL Server数据库升级常见的五大错误

SQL Server数据库升级需要DBA进行大量的规划与测试.大多数的时间里,升 级过程也许不会出现任何问题,但是一些潜在的威胁绝不能忽视.在本文中,SQL Server专家Roman Rehak将为您介绍数据库升级或者迁移过程中,DBA应该注意哪 些问题. 升级测试不足.在SQL Server数据库升级出现问题的情况下,其 中最常见的原因就是测试不足.DBA不仅需要对每一个连接数据库的应用进行测试 ,还需要测试任何一个执行数据库代码的程序,比如SSIS包.数据库工具.辅助 存储过程以及复制等.

在SQL Server启动时自动执行存储过程。第1/2页_MsSql

sql Server提供了系统存储过程sp_procoption,这个存储过程可以用于当SQL Server服务启动时指派一个或者多个存储过程自动执行.这是一个很不错的选择,它可以用于多种多样的用途.比如,你可能在你的数据库中有开销很大的查询,这个查询在首次执行时会花费一些时间.通过使用sp_procoption,你可以在服务器启动时运行这个查询以此来预先编译执行计划,由此,你的某个用户就不会成为第一个运行这个特殊查询的不幸的人.我曾经用这个功能建立了一个我自己写的概要分析器服务器端跟踪的自动执