养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

SQL提示provider命名管道提供程序error40

时间:2024-10-09 08:29:49

provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)(MicrosoftSQLServer,错误:53

SQL提示provider命名管道提供程序error40

方法/步骤

1、MSSQLServer2008master数据库损坏浣半柚跋故障解决本地电脑上安装的MSSQLServ髫潋啜缅er2008R2可能因为硬盘原因,导致SQLServer服务无法启动,在事件查看器中看到若干错误和信息,其中有两条提示可能master损坏:错误:传递给数据库'master'中的日志扫描操作的日志扫描号(184:416:1)无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。信息:无法恢复master数据库。SQLServer无法运行。请利用完整备份还原master数据库,修复它,或者重新生成它。有关如何重新生成master数据库的详细信息,请参阅SQLServer联机丛书。

2、重新安装SQLServer问题不难解决,但太耗时。想到一个快捷的恢复方法,分享如下:

3、翱务校肢复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。从X:\ProgramFile霜杼厮贿s\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates至X:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA注:以上“X:\ProgramFiles\MicrosoftSQLServer”为SQLServer的安装目录。以下的“C:\ProgramFiles\MicrosoftSQLServer”为系统盘下的目录

4、定位并执行安装命令首先找到安装命令:C:\ProgramFiles\MicrosoftSQLServer\100\SetupBootstrap\Release\setup.exe

SQL提示provider命名管道提供程序error40

5、如果只是Windows身份验证模式,只需要如下语法即可:setup/ACTION=REBUILDDATABASE/QUIET/INSTANCENAME=<instancename>/SQLSYSADMINACCOUNTS=<accounts>如果是复合身份验证模式,则需要使用/SAPWD参数提供sa的密码:setup/ACTION=REBUILDDATABASE/QUIET/INSTANCENAME=<instancename>/SQLSYSADMINACCOUNTS=<accounts>/SAPWD=<sapassword>

6、我安装时设置的是复合认证模式,SQLServer系统管理员帐号是administrators组,sa密码是123456。并且就一个默认实例:MSSQLSERVER。所以在命令行执行如下命令:setup/ACTION=REBUILDDATABASE/QUIET/INSTANCENAME=MSSQLSERVER/SQLSYSADMINACCOUNTS=administrators/SAPWD=123456

7、执行完毕后没有任何提示信息(不管成功与否),但是可以马上在C:\ProgramFiles\MicrosoftSQLServer\100\SetupBootstrap\Log\Summary.txt中查看安装日志。最后,在SqlServerConfigurationManager中启动SQLServer服务成功

© 一点知识