在Win2012下安装SQL 2005无法启动服务的解决办法

合集下载

安装sql 2005 常见问题及解决方法

安装sql 2005 常见问题及解决方法

安装sql 2005 常见问题及解决方法1.无法连接到WMI提供程序。

你没有权限或者该服务器无法访问/cannot connect to WMI provider. Y ou do not have permission or the……我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。

首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊……先安装sql server 2005(是英文版的),安装过程非常顺利。

然后我想进入Server Configuration Manager(配置管理器),点击之后就出现了下面这个警告框:上网搜了搜,在一个老外的博客上找到一个解决方案:(/echarran/archive/2006/01/03/509061.aspx)Cannot connect to WMI provider. Y ou do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager. Invalid class [0x80041010]The solution is to go to a command prompt and then run mofcomp.C:\Program Files\Microsoft SQL Server\Shared>mofcomp "C:\Program Files\Microsoft SQL Server\Shared\sqlmgmproviderxpsp2up.mof"The output will look like belowMicrosoft (R) 32-bit MOF Compiler V ersion 5.1.2600.2180Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.Parsing MOF file: C:\Program Files\Microsoft SQL Server\Shared\sqlmgmproviderxpsp2up.mofMOF file has been successfully parsedStoring data in the repository...Done!注意一下:上述的mofcomp命令在C:\WINDOWS\system32\wbem目录下。

SQL Server2005常见错误及解决方案

SQL Server2005常见错误及解决方案

看你的报错,应该是服务器上没有开启管道支持,看到网上有人有同样问题,就把解决方案给你贴过来,你远程桌面进SQL Server 服务器上试一下:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具'-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005今天做JSP项目连接数据库,结果报错,出错的原因是:'用户’sa’ 登录失败.该用户与可信SQL Server 连接无关联'.今天上网上查了半天还是搞不定,最后经过网上和书上的汇总,具体的方法是:1:打开SQL Server Manager管理器!在左面找到‘安全性’ 单击右键选择‘新建”,“登录" 弹出一个对话框,在登录名中输入你的登录号,选择’SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。

点击‘用户映射',在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db—owner’和‘public'前面打勾.然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。

2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。

弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“S QL SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了! 3:重新启动服务就可以选择SQL SERVER 身份验证模式登录了!结果找了网上所有方法还是没用,最后发现还是出现在着急上忘记启动服务器,关键时刻,就是不冷静各位不要学我啊切记:一定要把SQL2005服务重启才生效。

SQL2005数据库引擎没有启动的解决方法

SQL2005数据库引擎没有启动的解决方法

SQL Server 2005数据库引擎没有启动的解决方法1、开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;2、开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了3、可能是IP地址配置不对(如你偶尔修改IP地址)打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置,检查IP1地址是否与本地网络IP地址一致一般来讲,默认的IP2是:127.0.0.1,如果IP1地址的端口1433端口ping不通的话,服务无法启动。

您可以将127.0.0.1放在 IP1上,那么不管IP2的端口是否能ping通,服务都能够正常启动。

sql 2005安装时SQL server服务无法启动 的解决办法

sql 2005安装时SQL server服务无法启动 的解决办法

/kb/954835/zh-cn
这种情况的出现是因为SQL Server对多核心处理器的不支持。官方说核心数必须为2的n次幂,我所使用的服务器为12核,肯定不会支持。微软官方提供了两种解决方法。
方法 1
loadTOCNode(2, 'workaround'); 在安装 SQL Server 2005 之前,请按照下列步骤操作:
4. 在 BOOT.INI 高级选项 对话框中,单击以选中在 / NUMPROC = 复选框。
5. 在旁边的列表在 / NUMPROC = 复选框,单击 1,然后单击 确定。
6. 在 系统配置实用程序 对话框中,单击 确定。
7. 重新启动服务器。
2.安装 SQL Server 2005。
SQLServer2005SP2 KB921896 x 64 ENU.exe/x
有关如何获取 SQL Server 2005 SP2 或 SP3 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
913089 (/kb/913089/ ) 如何获取最新的 service pack,SQL Server 2005 年
D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
注意 在完成此步骤之后,SQL Server 2005 的安装是在配置中不受支持的。
5、通过在展开的位置运行 hotfix.exe 文件应用服务包包。 此步骤应用服务包的所有组件并返回 SQL Server 2005 的安装到受支持的状态。

SQL server 2005不能连接到服务器的解决方法

SQL server 2005不能连接到服务器的解决方法

SQL server 2005不能连接到服务器的解决方法
(转自网上,XP下亲测通过)刚安装完SQL server 2005服务器名称是空的,郁闷!不管我输入什么名称都不能连接成功,如localhost,计算机名称等等,都是同一个结果,弹出一对话框:provider:命名管道提供程序,error:40-无法打开到sql server的连接(microsof SQL server,error:4)。

后来到微软官方网站下载SQLServer2005的sp2补丁安装后就解决了这个问题。

织梦内容管理系统
下载地址:内容来自dedecms
/download/C/E/6/CE626F95 -EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.E XE
安装后服务器名称就填写“你的主机名\实例名(默认情况下是SQLEXPRESS)”,主机名可以右击
“我的电脑”-》属性-》计算机名标签下的完整的计算机名称即是。

安装SQL_Server_2005过程出现错误“SQL_Server_服务无法启动”的解决办法

安装SQL_Server_2005过程出现错误“SQL_Server_服务无法启动”的解决办法

前天安装IBM3650服务器数据库,处理器是interXeon5649 6核的,安装了win server 2003的系统,需要来安装SQL Server 2005,系统是新做的,很干净。

首先,安装了.netFramework2.0及IIS,拿来一版以前装过,而且没有问题的SQL Server 2005企业版,在安装到大约一半的时候,提示错误:“SQLServer 服务部无法启动”。

起初怀疑过权限的问题,在网上寻找了一些解决办法,都不行;在卸载重装SQL Server 2005两三次后,突然看到微软官网上的一条技术帮助信息,/kb/954835/zh-cn。

意思是,在具有多核处理器的计算机,您可能无法安装SQL Server 2005,而曙光天阔A620R-H服务器搭载一颗6核CPU,所以不能安装SQL Server 2005,得到这个答案的确让人沮丧,不禁感慨微软的万恶。

继续向下看,这个问题的解决办法如下:SQL server服务无法启动的原因分析:在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。

即核心数为1,2,4,8,16,32依次类推。

因BL680C核心数为6x4=24,所以不能正常安装。

当将核心数更改为8,16时,顺利完成安装。

说实话,觉得这么做很不可思议,居然与核心数有关。

继续吧,按照上面所说的步骤,修改了“/NUMPROC”,此处我先说一下,我把“/NUMPROC”改为1,4,8都不能正常安装SQL Server 2005,唯独改为2后,可以正常安装。

“/NUMPROC”改为2后,重启服务器,可以在任务管理器中看到,原来的12核心,已经变为2个核心。

用Windows Installer CleanUP将SQL Server 2005删掉,再删掉注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHEL PERHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQLServer最后删掉C:\ProgramFiles\MicrosoftSQLServer;重启后,来重新安装SQL Server 2005,安装过程中没有再出现这个“SQLServer服务部无法启动”的问题了;然后安装SQL Server 2005 SP3补丁(据说这个补丁已解决了这个问题),但在安装补丁的过程中,程序提示“无法安装”,让人无奈!这个问题的出现让我怀疑到SQL Server 2005在重装前是否已卸载干净,于是,重做了一次win server 2003SP2的系统,再重复上述的操作,一切正常了,悬着的心也落下了。

SQLServer2005安装提示服务无法启动原因分析及解决

SQLServer2005安装提示服务无法启动原因分析及解决

SQLServer2005安装提⽰服务⽆法启动原因分析及解决
安装时出现了如下错误:。

产品: Microsoft SQL Server 2005-- 错误 29503。

SQL Server 服务⽆法启动。

有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装⽇志⽂件”和“⼿动启动 SQL Server”。

详情看图:
多核cpu安装sql server2005 时不能安装(因为⽆法启动sql server服务,从⽽导致⽆法安装)。

我所安装的服务器是HP服务器32核CPU,SQL Server2005 ⽆法识别多核,从⽽导致安装失败。

SQL Server 2008不存在此问题
1.在命令⾏输⼊msconfig,选择'BOOT.INI'—‘⾼级选项',勾选‘/NUMPROC'数值选择为最⼤的2的n次⽅(2/4/8),不能超过机器的总核数。

点击确定,然后重启电脑,重启电脑设置才能⽣效。

详细看图:
2.安装SQL Server 2005,这次不会再出现服务⽆法启动的错误,应该会很顺利。

3.安装Service Package 3,SQL Server SP3补丁。

4.然后再次输⼊msconfig,打开【常规】选项卡,在常规选项卡上单击正常启动-加载所有设备驱动程序和服务,然后单击确定。

5.重启电脑,⼀切搞定。

附注册码Microsoft SQL Server 2012 MSDN 官⽅简体中⽂版
最新SQL Server 2000 简体中⽂企业版带注册码。

SQL2005无法启动SQLServer请求失败或服务未及时响应

SQL2005无法启动SQLServer请求失败或服务未及时响应

SQL20‎05无法启‎动SQL ‎S erve‎r请求失‎败或服务未‎及时响应‎停用“V‎I A协议”‎问题解决。

‎"VIA协‎议"停用方‎法:开始-‎>程序->‎M icro‎s oft ‎S QLS‎e rver‎2005‎->配置工‎具->SQ‎L Ser‎v er C‎o nfig‎u rati‎o n Ma‎n ager‎->打开‎后找到"S‎Q LSe‎r ver ‎2005 ‎网络配置"‎->MSS‎Q LSER‎V ER 属‎性的协议‎在右边‎的属性框中‎把“VIA‎协议”禁用‎即可!‎为什么启动‎s ql s‎e rver‎配置管理‎器出现请求‎失败或服务‎未及时响应‎解‎决方案:‎停用“V‎I A协议”‎问题解决。

‎"VIA协‎议"停用方‎法:开始-‎>程序->‎M icro‎s oft ‎S QLS‎e rver‎2005‎->配置工‎具->SQ‎L Ser‎v er C‎o nfig‎u rati‎o n Ma‎n ager‎->打开‎后找到"S‎Q LSe‎r ver ‎2005 ‎网络配置"‎->MSS‎Q LSER‎V ER 属‎性的协议‎在右边的属‎性框中把“‎V IA协议‎”禁用即可‎!你查‎看它的日志‎,看看是否‎中间存在这‎样的一句类‎似的话,‎文件 "‎C:\Pr‎o gram‎File‎s\Mic‎r osof‎t SQL‎Serv‎e r\MS‎S QL.1‎\MSSQ‎L\DAT‎A\mas‎t log.‎l df" ‎已压缩,但‎未驻留在只‎读数据库或‎文件组中。

‎必须将此文‎件解压缩。

‎如果是‎的话,你将‎s ql的文‎件夹右键属‎性,选择高‎级,在出现‎的界面里“‎压缩内容以‎便节省磁盘‎空间”的选‎项,确定就‎行了~‎解‎决SQL ‎S erve‎r不允许进‎行远程连接‎问题‎刚刚安装的‎数据库系统‎,按照默认‎安装的话,‎很可能在进‎行远程连接‎时报错,通‎常是错误:‎"在连接到‎SQL ‎S erve‎r 200‎5时,在‎默认的设置‎下 SQL‎Serv‎e r 不允‎许进行远程‎连接可能会‎导致此失败‎。

SQL Server2005安装遇到问题处理办法

SQL Server2005安装遇到问题处理办法

SQL Server2005安装遇到问题处理办法对于安装前的配置检查IIS问题,网上都有好多解决的办法,就不在此处详述了。

对于COM+警告问题,处理办法如下:- ----- -- -------------------com+警告的处理----------------| 1、运行CMD,停止MSDTC服务:net stop msdtc || 2、卸载MSDTC服务:msdtc -uninstall || 3、重新安装MSDTC服务:msdtc -install || 4、启动MSDTC服务:net start msdtc。

||---------------------------------------------------------------------安装中出现的问题;默认安装配置时灰色,无法选择,出现这种状况,可以到控制面板\系统和安全\管理工具\Internet 信息服务(IIS)管理器,将网站下的ReportServer全部删除即可。

弹出信息,出现上述两种情况这种情况,说明sqlncli.msi和SQLServer2005_BC.msi已经被安装在了你的电脑,可到文件包里面把sqlncli.msi和SQLServer2005_BC.msi卸载,操作是找到该两个文件(你的文件包的SQL Server x86\Servers\Setup下或SQL Server x86\Tools\Setup下),文件包里面有个x86和x64的文件夹,你的电脑是哪个系统的对应的就是哪个,双击太弹出的对话框里面选择卸载即可。

然后把与sqlserver相关的文件,注册表和服务全处理干净,在重新安装就可以了,还有什么问题可以问我QQ:499661635SQL Native Client报错,把Microsoft SQL Server Native Client卸载掉,然后再安装。

出现这个现象,卡在那不动了,不用担心,方法1:继续等着别管他(安装这最好在白天有空闲时),等段时间等到组件配置好了后就会继续。

1Server 2005服务无法启动的症状分析和解决方法

1Server 2005服务无法启动的症状分析和解决方法

Sql Server 2005服务无法启动的症状分析和解决方法sql server2005服务无法启动,在系统日志中查询有以下两种错误日志,点击图中窗口的SQL Server 2005服务节点,看看“登录身份为”这个列,确定当前用户是否有权限启动SQL Server 2005 服务。

1:SQL Server无法生成FRunCM线程的解决方法SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.2:TDSSNICLIENT 初始化失败SQL Server 无法生成 FRunCM 线程。

请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息由于网络库中存在内部错误,所以无法启动网络库。

要确定原因,请查看错误日志中紧位于此错误之前的那些错误。

TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0x1。

服务器 TCP 提供程序无法在 [ 'any' 1433] 上侦听。

TCP 端口已在使用中。

这个问题很简单:解决办法也很简单把SQLEXPRESS协议下的TCP/IP协议中的【已启用】改为【否】;问题应该就可以解决!解决方法:【Microsoft SQL Server 2005】--【配置工具】--【SQL Server Configration Manager】打开配置管理器窗口,左侧树形中找到“SQL Server 2005 网络配置”--“MSSQLSERVER的协议”,右侧的VIA协议为启用,改成禁用即可。

另外,管理员密码修改也会造成sqlserver服务无法启动。

解决方法如下:打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打开SQL Server属性,如下图所示:将本帐户的密码修改为您更改之后的管理员密码,“确定”即可。

SQL SERVER 2005服务无法启动问题的解决办法

SQL SERVER 2005服务无法启动问题的解决办法

SQL SERVER 2005服务无法启动问题的解决办法SQL SERVER 2005 + SP3版本,突然无法启动服务。

帖出系统日志中的错误:2010-09-12 18:12:39.12 Server Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)Nov 24 2008 13:01:59Copyright (c) 1988-2005 Microsoft CorporationEnterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)2010-09-12 18:12:39.12 Server (c) 2005 Microsoft Corporation.2010-09-12 18:12:39.12 Server All rights reserved.2010-09-12 18:12:39.12 Server Server process ID is 5368.2010-09-12 18:12:39.12 Server Authentication m ode is MIXED.2010-09-12 18:12:39.12 Server Logging SQL Server m essages in file 'C:\Pr ogram Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.2010-09-12 18:12:39.12 Server This instance of SQL Server last reported using a process ID of 5012 at 2010-9-12 18:11:51 (local) 2010-9-12 10:11:5 1 (UTC). This is an informational message only; no user action is required. 2010-09-12 18:12:39.12 Server Registry startup parameters:2010-09-12 18:12:39.12 Server -d C:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\DATA\m aster.mdf2010-09-12 18:12:39.12 Server -e C:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\LOG\ERRORLOG2010-09-12 18:12:39.12 Server -l C:\Program Files\Microsoft SQL Server\ MSSQL.1\MSSQL\DATA\m astlog.ldf2010-09-12 18:12:39.12 服务器SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required. 2010-09-12 18:12:39.12 服务器Detected 2 CPUs. This is an informational m essage; no user action is required.2010-09-12 18:12:39.29 服务器Using dynamic lock allocation. Initial allo cation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational m essage only. No user action is required.2010-09-12 18:12:39.30 服务器Attem pting to initialize Microsoft Distribut ed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.2010-09-12 18:12:40.31 服务器Attem pting to recover in-doubt distribute d transactions involving Microsoft Distributed Transaction Coordinator (MS DT C). This is an informational message only. No user action is required.2010-09-12 18:12:40.31 服务器Database m irroring has been enabled on this instance of SQL Server.2010-09-12 18:12:40.31 spid4s Starting up database 'master'.2010-09-12 18:12:40.45 spid4s SQL Trace ID 1 was started by login "sa". 2010-09-12 18:12:40.47 spid4s Starting up database 'mssqlsystem resource'. 2010-09-12 18:12:40.48 spid4s The resource database build version is 9.0 0.4035. This is an informational m essage only. No user action is required. 2010-09-12 18:12:40.61 spid4s Server nam e is 'TEST_SERVER'. This is an informational m essage only. No user action is required.2010-09-12 18:12:40.61 spid9s Starting up database 'model'.2010-09-12 18:12:40.61 服务器错误: 17182,严重性: 16,状态: 1。

安装 sql server 2005 时 提示 “SQL server服务无法启动”解决方案

安装 sql server 2005 时 提示 “SQL server服务无法启动”解决方案

很多人不知道 最大的2的n次方是什么意思。反正你看看你的NUMPROC’里面的选项,
如果只有一个是1 就选择1
如果是1,2,3或者1,2 (因为3不符合,所以2就是最大的,且符合的)
这时候就选择2
反正要符合下面的规则,而且要选符合规则且最大的。
1,2,4,8,16,32....
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
打开 Servers 文件夹,然后双击 Setup.exe 以启动 SQL Server 2005 安装程序。
2,今天用Windows server 2003 和Windows XP装了下SQL Server 2005, 居然都提示“服务无法启动” 导致安装失败,
找了很久,终于找到了解决方案:
首先当然是卸载掉刚刚安装失败的SQL,所有和他有关的都要卸载,包括MSXML和SQLXML,
删除C盘下面Progran Files下面Microsoft SQL Server目录以及和他所有相关的文件
删除注册列表 和服务
开始 - 运行 - REGEDIT
把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
最后,重启! 然后安装SQL! 成功!
ቤተ መጻሕፍቲ ባይዱ
安装完成, 重启。重新进入NUMPROC’ 改回来,改成不勾选, OK

SQL2005数据库引擎没有启动的解决方法

SQL2005数据库引擎没有启动的解决方法

SQL Server 2005数据库引擎没有启动的解决方法1、开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;2、开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了3、可能是IP地址配置不对(如你偶尔修改IP地址)打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置,检查IP1地址是否与本地网络IP地址一致一般来讲,默认的IP2是:127.0.0.1,如果IP1地址的端口1433端口ping不通的话,服务无法启动。

您可以将127.0.0.1放在 IP1上,那么不管IP2的端口是否能ping通,服务都能够正常启动。

SQL2005安装及常见问题解决方法20120514

SQL2005安装及常见问题解决方法20120514

1、SQL Server 2005安装第一步,打开SQL2005\SQL2005开发版\SQL Server x86\Servers下的,如下图勾选上“我接受许可条款和条件”,点击“下一步”。

第二步,安装程序自动搜索并罗列出安装SQL Server之前系统所需安装的组件,如已安装下面的部分软件组件,则此处将显示少数只需安装或更新的软件组件(如图),因不同机器有不同的环境,所以弹出的提示界面会有所不同。

SQL Server 安装程序安装该产品所需的以下软件组件:●Microsoft Windows .NET Framework 2.0●Microsoft SQL Server 本机客户端●Microsoft SQL Server 安装程序支持文件直至所有所需安装的软件组件安装完成后,弹出“已成功安装所需的组件”字样,点击“下一步”。

第三步,SQL Server 安装程序扫描过您的计算机配置后自动弹出的SQL Server 2005安装向导界面,点击“下一步”进行系统配置检查,共计14项,检查完成后查看检查结果。

如提示成功则点击“下一步”继续进行安装;如报错则点击“完成”推出安装向导界面(注:如有错误此处安装向导界面就不会显示“下一步”按钮),根据报错项及错误所提示的消息进行系统更改后再进行安装,直至可进行下一步操作。

注:此处常出现“性能监视器计数器要求”错误,是因为曾经安装SQL Server 2005卸载时未卸载干净。

解决方法参见附件1。

此外IIS功能要求错误,可忽略,不影响SQL Server 2005的使用。

第四步,正式进入SQL Server 安装过程,关注状态及进度条,当各项配置检测合格后点击高亮显示的“下一步”。

在弹出的注册信息填写界面,姓名和公司信息默认即可,直接点击“下一步”。

第五步,选择要安装的组件,在对应的组件前勾选即可。

选择完成后点击“下一步”。

第六步,指定实例,如果机器上没有安装其它版本的SQL Server软件,这里我们选择“默认实例”即可,否选择“命名实例”,查看“已安装过的实例”,确保不要出现重复命名的实例,命名完成后点击“下一步”。

SQLSERVER2005客户端不能连接服务器Analysis Server解决办法

SQLSERVER2005客户端不能连接服务器Analysis Server解决办法

SQLSERVER2005客户端不能连接服务器Analysis Server解决办法1、首先要进行外围配置,外围配置包括“服务和连接的外围配置”和“功能的外围配置”;“服务和连接的外围配置”配置中,要打开DataBase Engine 和Analysis Server的远程连接,同时启动SQLSERVER BROWSER服务;“功能外围配置”中,打开Analysis Server下的启用匿名链接;2、在服务器起端建立和客户端用户同名的用户和密码,并隶属于Administrator的角色。

3、在服务器系统服务中,设置“SQL Server Analysis Services (MSSQLSERVER)”属性---“登录”---选择“此帐户”,并设置成第二步操作中设置的用户名和密码;4上述的步骤完成后,重新启动服务,问题解决。

在我们刚刚安装sql2005时经常遇到无法连接的问题,一般可归结为以下几类:一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1.SQL Server名称或IP地址拼写有误2.服务器端网络配置有误3.客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.首先,检查网络物理连接ping如果ping 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server.防火墙软件可能会屏蔽对ping,telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping 成功而,ping 失败,则说明名字解析有问题,这时候要检查DNS 服务是否正常.有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:1.使用记事本打开HOSTS文件(一般情况下位于C:WINNTsystem32driversetc).添加一条IP地址与服务器名称的对应记录,如:172.168.10.24 myserver2.或在SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.其次,使用telnet 命令检查SQL Server服务器工作状态telnet 1433如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的TCP/IP 连接,如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQL Server 服务,也可能服务器端没启用TCP/IP 协议,或者服务器端没有在SQL Server 默认的端口1433上监听.接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP 协议等等,可以利用SQL Server 自带的服务器网络使用工具来进行检查.点击:程序Microsoft SQL Server 服务器网络使用工具打开该工具后,在"常规"中可以看到服务器启用了哪些协议.一般而言,我们启用命名管道以及TCP/IP 协议.点中TCP/IP 协议,选择"属性",我们可以来检查SQK Server 服务默认端口的设置一般而言,我们使用SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.接下来我们要到客户端检查客户端的网络配置我们同样可以利用SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具.点击:程序Microsoft SQL Server 客户端网络使用工具打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.一般而言,我们同样需要启用命名管道以及TCP/IP 协议.点击TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.通过以上几个方面的检查,基本上可以排除第一种错误.二."无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用Windows 身份验证"连接上SQL Server2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡3.在"身份验证"下,选择"SQL Server和Windows ".4.重新启动SQL Server服务.在以上解决方法中,如果在第1 步中使用"使用Windows 身份验证"连接SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始" "运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINESOFTWARE Microsoft MSSQLServer MSSQLServer]3.在屏幕右方找到名称"LoginMode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动SQL Server服务.此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在SQL Server 中有两个缺省的登录帐户:BUILTINAdministratorsAdministrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入BUILTINAdministrators4.在"服务器角色"选项卡中,选择"System Administrators"5.点击"确定"退出6.使用同样方法添加Administrator 登录.说明:以下注册表键:HKEY_LOCAL_MACHINESOFTWAREMicrosoft MSSQLServer MSSQLServerLoginMode的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和SQL Server 身份验证).三.提示连接超时如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错.这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet 上的服务器,并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.要解决这样的错误,可以修改客户端的连接超时设置.默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4 秒,而查询分析器是15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).具体步骤为:企业管理器中的设置:1.在企业管理器中,选择菜单上的"工具",再选择"选项"2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如20.查询分析器中的设置:工具选项连接将登录超时设置为一个较大的数字连接超时改为01、先保证ping通2、在dos下写入telnet ip 1433不会报错3、用ip连如企业管理器:企业管理器>右键SQlserver组>新建sqlserver注册>下一步>写入远程实例名(IP,机器名)>下一步>选Sqlserver登陆>下一步>写入登陆名与密码(sa,pass)>下一步>下一步>完成4、如果还不行:sqlserver服务器>开始菜单>SQLserver>服务器网络实用工具>启用WinSock代理>代理地址:(sqlserver服务器IP)>代理端口>1433>OK了5、如果还不行:sqlserver客户端>开始菜单>SQLserver>客户端网络实用工具>别名>添加>写入别名如"大力">"网络库"选tcp/ip>服务器名称写入远程ip或实例名>OK了SQL Server连接中的四个最常见错误:一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.============= 首先,检查网络物理连接=============ping <服务器IP地址/服务器名称>如果ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server.防火墙软件可能会屏蔽对ping,telnet 等的响应因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口. 如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败则说明名字解析有问题,这时候要检查DNS 服务是否正常.有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).添加一条IP地址与服务器名称的对应记录,如:172.168.10.24 myserver2.或在SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.============= 其次,使用telnet 命令检查SQL Server服务器工作状态=============telnet <服务器IP地址> 1433如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的TCP/IP 连接如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQL Server 服务,也可能服务器端没启用TCP/IP 协议,或者服务器端没有在SQL Server 默认的端口1433上监听.=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP 协议等等=============可以利用SQL Server 自带的服务器网络使用工具来进行检查.点击:程序-- Microsoft SQL Server -- 服务器网络使用工具打开该工具后,在"常规"中可以看到服务器启用了哪些协议.一般而言,我们启用命名管道以及TCP/IP 协议.点中TCP/IP 协议,选择"属性",我们可以来检查SQK Server 服务默认端口的设置一般而言,我们使用SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.============= 接下来我们要到客户端检查客户端的网络配置=============我们同样可以利用SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具.点击:程序-- Microsoft SQL Server -- 客户端网络使用工具打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.一般而言,我们同样需要启用命名管道以及TCP/IP 协议.点击TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS 文件有相似之处.通过以上几个方面的检查,基本上可以排除第一种错误.-----------------------------------------------------------------------------二."无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用Windows 身份验证"连接上SQL Server操作步骤:在企业管理器中--右键你的服务器实例(就是那个有绿色图标的)--编辑SQL Server注册属性--选择"使用windows身份验证"--选择"使用SQL Server身份验证"--登录名输入"sa",密码输入sa的密码--确定2.设置允许SQL Server身份登录操作步骤:在企业管理器中--展开"SQL Server组",鼠标右键点击SQL Server服务器的名称--选择"属性"--再选择"安全性"选项卡--在"身份验证"下,选择"SQL Server和Windows ".--确定,并重新启动SQL Server服务.在以上解决方法中,如果在第 1 步中使用"使用Windows 身份验证"连接SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]3.在屏幕右方找到名称"LoginMode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动SQL Server服务.此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在SQL Server 中有两个缺省的登录帐户:BUILTIN\Administrators<机器名>\Administrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入BUILTIN\Administrators4.在"服务器角色"选项卡中,选择"System Administrators"5.点击"确定"退出6.使用同样方法添加<机器名>\Administrator 登录.说明:以下注册表键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMo de的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和SQL Server 身份验证).-----------------------------------------------------------------------------三.提示连接超时如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错.这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet 上的服务器,并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.要解决这样的错误,可以修改客户端的连接超时设置.默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4 秒,而查询分析器是15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).具体步骤为:企业管理器中的设置:1.在企业管理器中,选择菜单上的"工具",再选择"选项"2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如20.查询分析器中的设置:工具-- 选项-- 连接-- 将登录超时设置为一个较大的数字---------------------------------------------------------------------------------四.大部分机都用Tcp/ip才能成功,有次我发现用Named Pipes才可以?这是因为在WINDOWS 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP 和NAME PIPE的顺序。

SQL Server 2005 安装遇到的错误提示和解决方法

SQL Server 2005 安装遇到的错误提示和解决方法

SQL Server 2005 安装遇到的错误提示和解决方法在安装SQL Server 2005时有时会出现意想不到的问题,如IIS,性能计数器,OWC11,无法配置外围应用的问题,下面笔者分享一下在安装SQL Server 2005时常见问题解决方法安装SQL Server 2005弄了好久,终于可以了。

期间问题重重,想拿出来和大家一同分享的。

第一种错误显示: 无法在com+目录中安装和配置程序集错误:-2146233087 无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver. MSMQTASK.DLL. 错误:-2146233087 sql server 安装时"无法在COM+目录中安装和配置程序"的解决办法: 无法在COM+目录中安装和配置程序集,C:\program files\microsoft SQL Server\90\NotificationServices\9.0.242\ Bin\microsoft.sqlserver,notificationservices.dll。

错误:-2146233087 错误消息:Unknown error 0x80131501 错误说明:事务管理器可用。

(异常来自HRESULT:0x8004D01B)【解决办法】这时候可以暂停安装,不要点击中止、忽略,也不要点击取消。

按以下步骤 1.删除注册表中的键: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC HKEY_CLASSES_ROOT\CID 2、使用cmd执行停止MSDTC服务:net stop msdtc 3、使用cmd执行卸载MSDTC服务:msdtc -uninstall 4、使用cmd执行重新安装MSDTC服务:msdtc -install 点击重试就可以继续安装了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Win2012下安装SQL 2005 无法启动服务的解决办法
1.安装过程中提示无法启动服务时解决方案
1、正常安装任一版本的SQL Server 2005.
2、安装到SqlServer服务的时候提示启动服务失败此时不要把安装取消什
么都不要动继续看下面的介绍,这里就是关键啦,(x64机器)sqlservr64.rar,里面是SP4版本的sqlservr.exe和sqlos.dll。

3、C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn,先备份下
sqlservr.exe,然后把sqlservr64.rar,解压之后对应的sqlservr.exe和
sqlos.dll扔到里面覆盖原文件,可能是MSSQL.2下面。

具体看安装的版本。

4、点击“重试”,安装继续,安装程序安装成功。

5、安装完成之后,停止SQL Server服务把一切关于sql server的服务全部停
止,把备份的sqlservr.exe文件还原回去,然后立即打上SP4。

(在此之前不要运行SQL任何软件)(SP4补丁名称:
SQLServer2005SP4-KB2463332-x64-CHS)
6、在服务管理器中关闭下列所有数据库用到的服务。

7、安装完SP4补丁,SQL Server运行正常,安装完毕后启动刚关闭的服务。

3.安装客户端工具
如果安装过程中没有安装使用工具可点击SQLServer2005_SSMSEE_x64.msi 安装一直点下一步。

4.安装软件说明
1.sql2005安装文件
SQL_2005_x64简体中文企业版CD1.iso
SQL_2005_x64简体中文企业版CD2.iso
2.SQL Server Management Studio管理工具
SQLServer2005_SSMSEE_x64
3.Sp4补丁
SQLServer2005SP4-KB2463332-x64-CHS.exe
4.64位Sp4补丁文件
sqlservr64.rar。

相关文档
最新文档