装完vs2010,sql2008服务无法开启, 内牛满面求救ing

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装完vs2010,sql2008服务无法开启, 内牛满面求救ing相关的知识,希望对你有一定的参考价值。

sql2008一直很坚挺的无法启动,装2000就没有问题。
如下是log:
2010-11-16 15:14:10.70 spid7s Starting up database 'msdb'.
2010-11-16 15:14:10.86 Server Error: 17190, Severity: 16, State: 1.
2010-11-16 15:14:10.86 Server Initializing the FallBack certificate failed with error code: 1, state: 1, error number: -2146893802.
2010-11-16 15:14:10.92 Server Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2010-11-16 15:14:10.99 Server Error: 17182, Severity: 16, State: 1.
2010-11-16 15:14:10.99 Server TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.

2010-11-16 15:14:10.99 Server Error: 17182, Severity: 16, State: 1.
2010-11-16 15:14:10.99 Server TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.

2010-11-16 15:14:11.00 Server Error: 17826, Severity: 18, State: 3.
2010-11-16 15:14:11.00 Server Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2010-11-16 15:14:11.00 Server Error: 17120, Severity: 16, State: 1.
2010-11-16 15:14:11.00 Server SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

不是安装顺序的问题,也不是什么盗版。vs10里面的sql server08是没有图形界面的,需要自己加载上去(如果你vs10安装时没有出错的话)。需要NETFRAME30.5,一个系统补丁和ManagementStudio,基本上都可以在MSDN下到。我也是费了好大劲才装成功的。

参考资料:自己写的

参考技术A 好像跟安装顺序有关系,记得有人曾经安装顺序不同得到了不同的结果。想想自己是先安装的哪个?都卸载了,反过来重新安装。也许就可以了。 参考技术B 用的盗版的吗?说是ssl认证没通过~~~

sql server不用安装sql管理工具开启sa

今天无意间发现腾讯云镜像有windows server2016,追求新系统的我,马上就重装了云服务器。重装完后发现,配置太低,远程桌面都变得不是很顺畅,于是装完sql server2016后便不打算另外装管理工具了。
网上查了资料,可以用cmd操作sql server,这样就可以直接在本地机子管理服务器了,也可以为服务器节省空间。废话不多说,接下来介绍操作方法。
       管理sql server使用的是sqlcmd,sqlcmd 实用工具是一个命令行实用工具,用于 Transact-SQL 语句和脚本的临时、交互执行以及自动执行 Transact-SQL 脚本撰写任务。

sqlcmd微软官方介绍地址 https://docs.microsoft.com/zh-cn/sql/relational-databases/scripting/sqlcmd-use-the-utility

    打开命令提示符,输入Sqlcmd -? 可以查看帮助

 

技术分享

首先,我们需要用widows身份验证登录sql server

 

sqlcmd -S .

 

 

登录成功后,开启sa

 

ALTER LOGIN sa ENABLE
GO

 

修改sa密码为123

 

ALTER LOGIN sa WITH PASSWORD=‘123‘  
GO  

当然这时候会提示,密码复杂度不够,将123替换成复杂的密码就可以了

 

以上就开启了sa,并且修改了sa的密码

修改成功后可以用sa登录测试一下,因为现在已经用windows身份验证登录了,所以需要先退出。只需要输入exit回车即可

退出后重新用sa去登录

 

sqlcmd -S . -U sa

输入这个命令回车后,会出现要求密码的提示,这时候输入刚刚设置的密码即可登录成功

 

如果提示登录失败,有可能是因为之前安装数据库的时候没有开启混合登陆模式,这个需要到注册表中去修改。

打开注册表,Ctrl+F唤出查找框,查找LoginMode,将值修改为2即可

 

技术分享

修改后就开启了windows 和sql server 身份混合登录了

以上是关于装完vs2010,sql2008服务无法开启, 内牛满面求救ing的主要内容,如果未能解决你的问题,请参考以下文章

vs2008 安装补丁链接TFS2010

VS2010 数据库项目和 SQL Server 2008R2

ASP.net 连接sql 2008 的问题

sql express 2012 on vs 2010 with ssdt not working

VS2010 终极数据库项目 + SQL Server 2008:从数据库更新项目

“无法在 Web 服务器上开始调试” MSVSMON.EXE 无法启动。 VS2010 错误