装完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.
参考资料:自己写的
参考技术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的主要内容,如果未能解决你的问题,请参考以下文章
VS2010 数据库项目和 SQL Server 2008R2
sql express 2012 on vs 2010 with ssdt not working