SQL Server 的几个故障

经常维护数据库,遇到一些问题,解决后将之记录下来,方便大家查看。

1)SQL Server服务突然无法启动

      问题描述:SQL Server之前一直运行没有问题,突然某天无法启动了

     问题分析:该问题多半是因为更改了操作系统的登录密码造成了。所以要更新sqlserver的账户登录密码。当然,最好的方式就是就是上面的觪决办法了。 查看控制面板->管理工具->事件查看器,发现是因为登录失败而无法启动。

    问题解决:

      从服务中找到SQL Server的服务,右键属性,然后打开“登录”tab页,输入用户名和密码,就OK了,数据库管理最好单独给予账号。


2)17051错误

问题描述:

安装的是SQL Server 2008评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误。

问题分析:    

SQL2008无法启动的错误日志如下:
C:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/Log
2011-06-01 12:16:35.44 Server      Error: 17051, Severity: 16, State: 1.
2011-06-01 12:16:35.44 Server      SQL Server evaluation period has expired.
解决办法:
第一步:进入SQL2008配置工具中的安装中心,
第二步:再进入维护界面,选择版本升级,
第三步:进入产品密钥,输入密钥


3)报错代码126

2005的“配置工具”中有个“SQL Server Configuration Manager”-->SQLserver 2005 的网络配置,

在MSSOLSERVER和SQLEXPRESS中都有个VIA的属性,你那个服务无法启动就把那个VIA设置禁用

然后重启一下服务,估计就可以了

 

4)错误 233 的解决办法

打开‘程序’-‘所有程序’-‘Microsoft SQL Server   ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server  网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server

 

5)消息 15466,级别 16,状态 2,过程 sp_addlinkedsrvlogin,第 91 行解密过程中出错。

    消息 15185,级别 16,状态 1,过程 sp_addlinkedsrvlogin,第 98 行

   没有从远程服务器 'XXXXXX' 映射到本地用户 '(null)' 的远程用户 'XXXXXXX'。

   解决办法:在本地服务器上执行: ALTER SERVICE MASTER KEY FORCE REGENERATE.

   这个语句的功能是重新生成本地服务器的主密钥。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值