系统设计常见出错问题与解决⽅案
⼀、系统设计常见出错问题与解决⽅案
A、安装SQL Server 2000时常见问题:
经常在安装sql2000,应⽤于P3E/C信息管理软件。本以为安装sql是⼿到拿来的事,却碰上:安装时错误提⽰:安装程序配置服务器失败。参考服务器错误⽇志和 C:\WINNT\s qlstp.log 了解更多信息。
(1)配置服务器时中断.
(2)注册 ActiveX 时中断.
(3)显⽰到100%的时候中断.
(4)提⽰:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:⽆法到动态链接SQLUNIRL.DLL于指定的路径……
(5)以前进⾏的程序创建了挂起的⽂件操作,运⾏安装程序前,必须重新启动
(1)(2)(3)的解决办法:
提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份Program Files\Microsoft SQL Server\MSSQL\Data⽂件夹的⽂件.
1、先把SQL Server卸载(卸载不掉也没有关系,继续下⾯的操作)
2、把Microsoft SQL Server⽂件夹整个删掉。
3、运⾏注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
章泽天资料HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
4、重新启动系统
5、重新安装
另外也可尝试单步运⾏安装 SQL Server 2000的⽅法:
1:放⼊ SQL Server 2000 光盘.
2:在"开始"--"运⾏"键⼊ "F:\ k=dbg" (F是光盘)
注意:
⼀、不同的操作系统⽀持的SQL Server 2000版本以及对硬件的要求。
Windows 2000 Server可以安装SQL Server 2000的任何版本.
Windows 2000 Professional只能安装SQL Server 2000的个⼈版、开发版、评估版、MCDE
⼆、
SQL Server 2000各版本以及对硬件的要求。
(4)的解决办法
因为安装⽂件的路径(完整路径)⾥有中⽂.
⽐如 c:\SQLSERVER中⽂企业版\
改成 c:\SQLSERVER\
(5)的解决办法
a、重启机器,再进⾏安装,如果发现还有该错误,请按下⾯步骤
b、在开始->运⾏中输⼊regedit
c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
d、选择⽂件->倒出,保存
e、在右边窗⼝右击PendingFileRenameOperations,选择删除,然后确认
f、重启安装,问题解决
-------------------------------------------------------
如果问题依旧,试试先修复操作系统
命令提⽰符下执⾏:
sfc /scannow
最后的⽅法:换Windows 2000 安装盘和SQL Server2000安装盘
有时候问题的原因很奇怪,有⼈曾更换了⼀个电源就解决了问题。
1 先卸载您的 SQL Server 2000,必要的时候删除 Program
Files\Microsoft SQL Server ⽂件夹
2 打开注册表
在"开始"--"运⾏"键⼊ "regedit"
3 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4 将 ExceptionComponents 下⾯的⽂件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
6 重新启动:
7 重新安装 SQL Server 2000
另外其它说法:
问题的原因:
此问题属于sql server的bug, GetComputerName ⽤于获取本地计算机名。客户端⽹络库组件 (DBMSLPCn.dll) 将该名称转换为全部⼤写。服务器⽹络库组件 (SSMSLPCn.dll) 保留返回时的名称。
盛况年龄当 Windows 计算机名称包含⼤写字母和⼩写字母或者都是⼩写字母时安装会失败,提⽰⼀般性⽹络错误!
解决办法就是将计算机名称改为全部⼤写!
我便照着将我电脑的名称改为⼤写,然后重启,刚才的⽹络错误问题没了。但⼜提⽰我 sa 登录失败。奇怪了,我重新安装指定的是空密码,怎么安装程序⾃⼰也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装⽬录下的Data⽂件夹内的⽂件删除,master.mdf 和master.ldf都在。以前的的Sql
Server是设了密码的。于是感快将这两个⽂件删除。再重新安装⼀次,OK!安装成功
SQL Server 2000安装错误“安装配置服务器失败”解决⽅法
研究了两天的⼼得。
安装SQL Server 2000时,在安装后⾯如果出现“安装配置服务器失败”错误,并且安装终⽌时,可能引起的原因如下:
当您在安装了证书服务器的计算机上安装 SQL Server 2000 时将出现⼀个错误消息。如果证书服务器安装在运⾏ Microsoft Windows 2000/2003 的计算机上,且证书颁发机构 (CA) 名称与机器主机名相同或以机器主机名开头,那么您的 SQL Server 2000 安装程序将失败,您会收到下⾯的错误消息:
安装程序配置服务器失败。参考服务器错误⽇志和 C:WINDOWSsqlstp.log 了解更多信息。
此问题最早是在 SQL Server 2000 Service Pack 1 中纠正的。有关其他信息,请单击下⾯的⽂章编号,以查看 Microsoft 知识库中相应的⽂章:
302409 FIX:Unable to Connect to SQL Server 2000 When Certificate Authority Name Is the Same As the Host Name of the Windows 2000 Computer
解决⽅法:删除“证书服务”。
(1)打开“控制⾯板”->“添加或删除程序”->“添加/删除Windows组件”
(2)在打开的窗⼝中,把“证书服务”前⾯的勾去掉,如下图所⽰:
(3)点击下⼀步,直⾄完成。
重新安装SQL Server 2000。
火炬之光2怎么局域网联机问:安装MSDE时出现:“配置服务器失败,请参考服务器错误⽇志和安装错误⽇志,以了解更多信息”
答:此问题可能是由于计算机系统驱动器上还保留着以前的⽤户数据,安装程序不会覆盖以前的⽤户数据,因⽽导致配置服务器失败。可以尝试⽤下⾯的⽅法来解决此问题:删除 [系统驱动器号]:Program FilesMicrosoft SQL ServerMSSQL ⽂件夹
另外,安装时还要注意:
1、⽤有系统管理员权限的⽤户来执⾏安装操作;
2、建议安装前先退出其他应⽤程序,和暂停使⽤防病毒软件和防⽕墙;
如果机器上安装过SQL Server
清理操作系统注册表下如下路径的残存⽂件:
HKEY_CURRENT_USERSoftwareMicrosoftMSSQLServer
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
并且删除磁盘中原来安装路径下的残存⽂件
B、解决“未与信任 SQL Server 连接相关联”
这个问题该如何解决?
⼀.控制⾯板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》
⽤windows验证登陆查询分析器--》执⾏ sp_password null,sa新密码,'sa'
⼆."⽆法连接到服务器,⽤户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\Administrators
4.在"服务器⾓⾊"选项卡中,选择"System Administrators"
电子信息工程专业学什么
5.点击"确定"退出
6.使⽤同样⽅法添加 <;机器名>\Administrator 登录.
说明:
以下注册表键:
郝蕾老公是谁HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值决定了SQL Server将采取何种⾝份验证模式.
1.表⽰使⽤"Windows ⾝份验证"模式
2.表⽰使⽤混合模式(Windows ⾝份验证和 SQL Server ⾝份验证).
⼆、安装Microsoft VisualStudio·NET2003简体中⽂版常见问题:
以前机器上成功安装过www.doczj/doc/5e52cbc30c22590102029d56.html ,后来重做的系统,今天再次安装的时候出现以下错误⽇志。提⽰:“操作启动消息顺序不对”
安装⽇志如下:
[05/02/03,09:55:35] Visual Studio .NET Enterprise Architect - CHS: [2] ERROR processed; exception was thrown for retail build
Developer Comment: 操作启动消息顺序不对
王奎荣主演的电视剧Build Time: Thu Feb 15 17:56:18 2001
File:
f:\vs70builds\9466\vs\src\vssetup\setupexe\sitmanagers\brooklyn10\cmsiproge sshandlervs.cpp
Line Number: 230
Expression: (0 > iDiff)
HRESULT: -2147467259
[05/02/03,09:57:54] : [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InstallManagerHelper()
[05/02/03,09:57:54] : [2] Component error string not specified in ISetupManager::AddToActionResultCollection()
---------------------------------------------------------------
原因是IIS的设置不正确,默认WEB的主⽬录设置错误。
只要将你的IIS配置正确后,再安装即可。
(配置完后,⽤localhost试⼀下,是否能访问)
---------------------------------------------------------------
顺便说⼀句,如果IIS正确安装以后还不⾏,你可能需要重新安装系统,再配置IIS,再安装.NET,这样应该就不会出现同样的问题了。。。
发布评论