XP下安装SQL Server 2000以及“SQL Server 不存在或访问被拒绝”的解决

XP下安装SQL Server 2000以及“SQL Server 不存在或访问被拒绝”的解决2007-07-09 17:48SQL2000企业版本适用于WIN 2000系统、2003系统,但在XP上却并不合适。

因为SQL 2000在XP上无法安装服务器端,只能安装客户端。

但实际上却并不是不能装服务器端,可以去微软站点下载MSDE就可以了,但MSDE在安装好后只能同时运行5个数据库进程,这里是MSDE的安装方法。

而在大型数据库项目中,5个连接进程是不购用的。

那就按照以下的方式进行数据库SQL的安装:一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。

二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。

三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)。

根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。

四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。

还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。

五. 再打开企业管理,再连接试试,是不是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地址与服务器名称的对应记录,如:192.168.10.217 myserver;2、或在 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协议,选择“属性”,我们可以来检查SQL 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;2、展开“SQL Server组”,鼠标右键点击SQL Server服务器的名称,选择“属性”,再选择“安全性”选项卡;3、在“身份验证”下,选择“SQL Server和Windows”;4、重新启动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\LoginMo de的值决定了SQL Server将采取何种身份验证模式:1、表示使用“Windows 身份验证”模式2、表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。

三、提示连接超时如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。

这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。

有些情况下,由于局域网的网络问题,也会导致这样的错误。

要解决这样的错误,可以修改客户端的连接超时设置。

默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。

具体步骤为:企业管理器中的设置:1、在企业管理器中,选择菜单上的“工具”,再选择“选项”;2、在弹出的“SQL Server企业管理器属性”窗口中,点击“高级”选项卡;3、在“连接设置”下的“登录超时(秒)”右边的框中输入一个比较大的数字,如 20。

查询分析器中的设置:工具——选项——连接——将登录超时设置为一个较大的数字。

四、小问题:1、大部分机都用Tcp/Ip才能成功,有次我发现用Named Pipes才可以?这是因为在WINDOWS 2000以后的操作系统中,MicroSoft为解决SQL SERVER的安全问题将TCP/IP配置为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE的顺序。

你也可以在:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocket NetLib]“ProtocolOrder”=hex(7):74,00,63,00,70,00,00,00,00,00看到默认的协议;2、怎么在程序中更改Named Pipes , Tcp/ip ,其sql语句怎么写?你可以在上面提到的注册表的位置修改:CLIENT端:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocket NetLib]“ProtocolOrder“=hex(7):74,00,63,00,70,00,00,00,00,00SERVER端:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperS ocketNetLib]“ProtocolOrder“=hex(7):74,00,63,00,70,00,00,00,00,00我曾经遇到过一个问题应该属于第一类,遗憾的是我按照上面说的方法都不能解决这个问题。

合集下载

SQLSERVER安装失败解决方案

SQLSERVER安装失败解决方案

SQLSERVER安装失败解决方案sql安装出错,安装程序配置服务器失败的解决方案作者 Jacky 日期2005-11-26 22:24:00sql server 2000安装出错,无法找到动态链接库sqlunirl.dll安装文件肯定没有错,因为以前安装过,绝对可以用机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。

后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原============================现在问题解决了,总结了一些经验当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)当出现安装程序配置服务器失败时,可以试着用一下方法解决此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log失败一:正在与服务?driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master[Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_Hdriver={sqlserver};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_Hdriver={sqlserver};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_HSQL Server 配置?############################################# ######################## ##########13:40:06 Process Exit Code: (-1)13:40:09 安装程序配置服务器失败。

安装好SQL Server 2000安装失败提示:安装程序配置服务器失败

安装好SQL Server 2000安装失败提示:安装程序配置服务器失败

安装好SQL Server 2000安装失败提示:安装程序配置服务器失败。

安装程序配置服务器失败。

参考服务器错误日志和C:\WINDOWS\sqlstp.log 安装好SQL Server 2000安装失败提示:安装程序配置服务器失败。

参考服务器错误日志和C:\WINDOWS\sqlstp.log解决方法:Google了一下可能是安装目录有文件,删除了【C:\Program Files\Microsoft SQL Server】这个目录,安装仍然失败,很怪,回忆我的安装,难道是指定的数据库文件目录也要删了,接着删除了我放在D盘的Data文件目录,由于以前安装过,所以存在【MSSQL】这个目录,删除了这个目录后再安装,奇迹般的安装成功了!提示:删除MSSQL目录前要先检查此目录是否有有用的数据库文件,如果有请备份到其他目录。

要重装SQL Server2000失败后,按照以下步骤,可以多次安装而不必重启。

1、在开始->运行中输入regedit2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置3、选择文件->导出,保存(安全起见)4、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认————————————————————————————————————————————安装好SQL Server 2000后,打开企业管理器提示“管理单元初始化失败”管理单元初始化失败名称<未知>CLSID:{00100100-1816-11D0-8EF5-00AA0062C58F}解决方法:通过批处理将SQL相关文件全部注册一遍来解决这个问题。

把以下内容粘贴到记事本作成*bat文件执行。

@echo onregsvr32 autoplt.dll /sregsvr32 autowiz.dll /sregsvr32 axscphst.dll /sregsvr32 cdwtskui.dll /s regsvr32 colctrl.dll /s regsvr32 comnevnt.dll /s regsvr32 ctasksui.dll /s regsvr32 custtask.dll /s regsvr32 dtsffile.dll /s regsvr32 dtspkg.dll /s regsvr32 dtspump.dll /s regsvr32 dtsui.dll /s regsvr32 dtswiz.dll /s regsvr32 hhsetup.dll /s regsvr32 objmgr.dll /s regsvr32 pfclnt80.dll /s regsvr32 pfutil80.dll /s regsvr32 psdcscm.dll /s regsvr32 sdiclnt.dll /s regsvr32 semcomn.dll /s regsvr32 Semcros.dll /s regsvr32 Semdll.dll /s regsvr32 semdts.dll /s regsvr32 SEMEXEC.dll /s regsvr32 semmap.dll /s regsvr32 semnt.dll /s regsvr32 Semobj.dll /s regsvr32 semrepl.dll /s regsvr32 semsfc.dll /s regsvr32 Semsys.dll /s regsvr32 semwebwz.dll /s regsvr32 Semwiz.dll /s regsvr32 sqdedev.dll /s regsvr32 SQLDMO.dll /s regsvr32 sqlftwiz.dll /s regsvr32 sqlgui.dll /s regsvr32 sqllex.dll /s regsvr32 sqlmmc.dll /s regsvr32 sqlns.dll /s regsvr32 sqlqry.dll /s regsvr32 sqlresld.dll /s regsvr32 sqlsui.dll /s regsvr32 sqlsvc.dll /s regsvr32 sqlvdir.dll /s regsvr32 stardds.dll /s regsvr32 svrnetcn.dll /s。

SQL2000数据库安装提示挂起的处理方法

SQL2000数据库安装提示挂起的处理方法

SQL2000数据库安装提示挂起的处理方法
安装SQL 2000的过程中,有时候可能会遇到下图提示挂起的问题,那么遇到这样的问题需要怎么解决呢?
下面给大家提供两种处理方法:
一、通过执行处理挂起的工具处理
处理SQL2000安装挂起提示的工具下载地址:点击下载
下载后解压文件,直接双击解压后的.reg后缀名的文件执行完毕后,再安装SQL2000数据库即可。

二、手动删除注册表相关项值
具体操作步奏如下:
1.电脑开始→运行中输入regedit,回车;
2.到注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置;
3.在右边窗口找到注册表PendingFileRenameOperations项,右键选择删除,然后确认。

以上步奏操作完以后,再重新安装SQL 2000数据库即可.
特殊情况:有时候上述两种方法都试过了,安装SQL 2000数据库时还会有挂起提示的问题,出现这个现象的时候,重启下电脑,然后按第二种处理方法,手动删除注册表项值,然后再安装SQL 2000
数据库就可以正常安装了。

解决SQLSERVER服务不能正常启动

解决SQLSERVER服务不能正常启动

解决SQLSERVER服务不能正常启动SQL Server服务无法正常启动的原因有很多,可能是由于数据库损坏、服务未正确安装、服务配置问题、端口冲突等等。

下面是一些可能的解决方案:1. 检查数据库文件是否损坏:若数据库文件损坏,也可能导致SQL Server服务无法正常启动。

可以尝试通过运行SQL Server Repair工具修复数据库文件。

2. 确保SQL Server服务已正确安装:确认SQL Server服务是否已正确安装。

可以尝试重新安装SQL Server服务,确保使用正确的版本和正确的安装步骤。

3. 确保SQL Server服务配置正确:检查SQL Server服务的配置文件,确保各项参数设置正确,例如数据库文件路径、日志文件路径、端口号等。

4. 检查服务是否已启动:通过控制面板中的“服务”功能,查看SQL Server服务是否已启动。

如果未启动,可以尝试手动启动服务。

5. 检查端口是否被其他程序占用:可能是由于SQL Server服务所需的端口被其他程序占用而无法启动。

可以使用netstat命令或者网络工具检查端口占用情况,并确保SQL Server所需端口未被其他程序使用。

6. 检查防火墙设置:防火墙设置可能会阻止SQL Server服务的正常启动。

可以尝试临时关闭防火墙,然后再次尝试启动SQL Server服务。

7. 检查服务权限设置:确保SQL Server服务的运行账户具有足够的权限。

可以尝试修改服务的运行账户,并为其分配必要的权限。

8. 检查事件日志:查看Windows事件日志,可能会提供有关SQL Server服务启动失败的更多信息。

根据事件日志中的提示,尝试解决问题。

9. 使用SQL Server配置管理器:使用SQL Server配置管理器检查SQL Server实例的配置,包括网络配置、登录配置等。

确保配置正确,并尝试重新启动服务。

10. 尝试使用修复工具:根据具体情况,在Microsoft官方网站上可以找到一些专门用于修复SQL Server服务启动问题的工具,可以尝试使用这些工具进行修复。

sqlserver数据库连接失败错误及解决方法

sqlserver数据库连接失败错误及解决方法

sqlserver数据库连接失败错误及解决⽅法SQL Server数据库连接失败错误及解决⽅法在使⽤SQL Server 的过程中,⽤户遇到的最多的问题莫过于连接失败了。

⼀般⽽⾔,有以下两种连接SQL Server 的⽅式,⼀是利⽤SQL Server ⾃带的客户端⼯具,如企业管理器、查询分析器、事务探查器等;⼆是利⽤⽤户⾃⼰开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中⼜是利⽤ODBC 或者OLE DB 等连接SQL Server。

下⾯,我们将就这两种连接⽅式,具体谈谈如何来解决连接失败的问题。

⼀、客户端⼯具连接失败在使⽤SQL Server ⾃带的客户端⼯具(以企业管理器为例)连接SQL Server时,最常见的错误有如下⼀些:1、SQL Server 不存在或访问被拒绝ConnectionOpen (Connect())2、⽤户'sa'登录失败。

原因:未与信任SQL Server 连接相关联。

3、超时已过期。

下⾯我们依次介绍如何来解决这三个最常见的连接错误。

第⼀个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发⽣的原因⽐较多,需要检查的⽅⾯也⽐较多。

⼀般说来,有以下⼏种可能性:1、SQL Server名称或IP地址拼写有误;2、服务器端⽹络配置有误;3、客户端⽹络配置有误。

要解决这个问题,我们⼀般要遵循以下的步骤来⼀步步找出导致错误的原因。

⾸先,检查⽹络物理连接:ping <服务器IP地址>或者ping <服务器名称>如果ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如⽹卡、HUB、路由器等。

还有⼀种可能是由于客户端和服务器之间安装有防⽕墙软件造成的,⽐如ISA Server。

防⽕墙软件可能会屏蔽对ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防⽕墙软件暂时关闭,或者打开所有被封闭的端⼝。

安装SQL 2000MSDE 2000 失败问题 解决

安装SQL 2000MSDE 2000 失败问题 解决

安装SQL 2000/MSDE 2000 失败问题1.安装MSDE 2000时,出现“实例名已被指定”错误?答:MSDE已经被安装在计算机上,不需要重次安装。

请到[开始]--[程序]――[启动]选择“服务管理器”启动SQL服务。

启动SQL服务后就可以安装服务器端软件了.2.安装MSDE2000时,出现无法配置服务器错误怎么办?答:这问题是由于您卸载了MSDE2000,但是MSDE的原安装目录C:\program files\microsoft SQL Server 2000还会存在,不会被自动删除,请您手动删除,然后再重新安装,即可解决此问题。

3.安装MSDE2000时,当安装进程进行快要结束时,安装进程回滚安装,最后安装失败(没有任何错误提示)??答:请查看事件查看器(如何查看??),看应用程序日志中有没下面记录:利用DefaultLaunchPermssion 启动DCOM 服务器的访问被拒绝。

服务器是: {00020906-0000-0000-C000-000000000046}用户是Unavailable/Unavailable, SID=Unavailable.如果有,解决办法如下:根据微软的知识库,有可能是word的一个bug. 如果按下面方法无法解决问题,还有可能是受到了攻击,看能否把135的端口屏蔽掉(如何屏蔽??)?单击开始,单击运行,然后键入DCOMCNFG。

选择要自动运行的应用程序。

应用程序名称如下所示:Microsoft Word 2000/2002/2003 - Microsoft Word 文档单击属性打开此应用程序的属性对话框。

单击安全性选项卡。

验证使用默认的访问权限和使用默认的启动权限已选中。

单击身份标识选项卡。

选择指定用户,并键入一个管理员权限(你的ID)的用户名和密码。

单击确定,关闭属性对话框并返回主应用程序列表对话框。

在“DCOM 配置”对话框中,单击默认安全机制选项卡。

SQLServer2000安装错误,解决方法ProcessExitCode:(1060)指。。。

SQLServer2000安装错误,解决⽅法ProcessExitCode:(1060)指。

今天早上,发现SQL Server2000 ⽆法连接.打开服务管理器后.启动服务器..发现服务器启动后⾃动关闭.真郁闷.还以为是SQL Server2000⽂件丢失.于是卸裁SQL Server2000后.重装..但装到最后配制⽂件时.却跳出⼀个对话框"安装程序配置服务器失败...."查了安装⽇志如下:.......14:34:50 Process Exit Code: (-1)14:34:53 安装程序配置服务器失败。

参考服务器错误⽇志和 C:\WINDOWS\sqlstp.log 了解更多信息。

14:34:53 Action CleanUpInstall:14:34:53 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT 14:34:53 Process Exit Code: (1060) 指定的服务未安装。

14:34:53 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER 14:34:53 Process Exit Code: (0)14:34:53 StatsGenerate returned: 214:34:53 StatsGenerate (0x80000000,0x1,0xf00000,0x100,2052,303,0x0,0x1,0,0,014:34:53 StatsGenerate -1,Administrator)14:34:53 Installation Failed.在⽹上搜索问题解决⽅法.发现很多⼈都⽤重装系统⽅法解决这问题.⾃⼰试试别的⽅法.试了⼆次都不成功.真⼼痛着爱机,⽼得重新起动才能装这软件.⼼情极度沮丧.真不愿意花很长的时间去装系统.最后.⽤⼼试了另⼀⽅法1 打开注册表在"开始"--"运⾏"键⼊ "regedit"删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息.2.把安装⽬录和C:\Program Files下的Microsoft SQL Server⽂件夹删了.3.把⾃⼰的计算机名改为⼤写.4 重新启动:5 重新安装 SQL Server 2000安装到最后,果然成功.⼼情舒畅....问题的原因:此问题属于sql server的bug, GetComputerName ⽤于获取本地计算机名。

解决SQL2000数据库连接失败,登陆不正确操作方法

解决此问题有两种方法:第一种方法1. 先停止服务器服务,双击主机屏幕右下角的:的图标,弹出界面选停止,再弹出的选项选择是。

2. 解压data压缩包(没有的可以咨询售后服务人员),复制文件夹里所有文件,然后进入D 盘,D:\Program Files'Microsoft SQLServer\MSSQL\Data这个路径,粘贴刚才复制的所有文件,提示替换时选全部。

3. 重新点击'矗L这个图标,弹出界面选,开始/继续,等图标变成绿色三角即可关掉。

重新打开管理系统即可正常使用。

第二种方法第一步:首先打开企业管理器,位置:服务器这台机器(也就是主机)开始-程序-Microsoft SQL Server-企业管理器L X Microsoft Office__一-——;------------- - ———一—Microsolt SQL Server F逮訥分析器馥导入和导3加亦服务音理器i服务器网踏实用工异臥?客户端网给实用工^ ”呈联业书s企业諺器—陳事1牛採查器奇圧吧中配置SQL XML立持Microsoft SQL Server 一版本切换依次点开-控制台根目录-Microsoft SQL Server- Microsoft SQL-(local)(Windows NT)-安全性-登录文儆F)规炸(A] M(V)工HE «D(W)和助{H)• ♦I 齒IHl X 0 I B 曲I * †I 4 翡0 8? N揑割台tH目录J£|] Microsoft SQL Servers†冃SQL Server 詛J I命(local) (V^indow5 NT)A □歡JS蛊匚I数拓菠洒雰B 口更_ /卜口曩制亠/ -□妄葩/LC够*处區务器第色J3远®惑器[> OS^fiESMeta Data Seirvi 匚卒尋录2个项目服务器访问耘g!癬越BUILTI N\Ad mini strator5Windows ...许可master许可master 遍i<rosoft SQL Servers,,-SQL Server local] (Windows IMTN,宝全性\登录然后选中右面出现的sa项目,双击,弹出界面第1步数据库选项选成myhis,第2步密码选项删除掉密码,然后点保存弹出选项不填写,直接点确定。

SQL_SERVER_2000用户sa_登录失败的解决办法

SQL SERVER 2000用户sa 登录失败的解决办法一.控制面板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》重新启动MS SQL SERVER 用windows验证登陆查询分析器--》执行sp_password null,sa新密码,'sa'二."无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅W indows"的身份验证方式,因此用户无法使用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_LOCA L_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_LOCA L_MACHINE\SOFTWA RE\Microsoft\MSSQLServer\MSSQLServer\LoginMode的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和SQL Server 身份验证).先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从Window身份验证模式”改为“SQLServer和Window身份验证模式”。

思迅常见问题收集

思迅常见问题收集1. 专卖V8打开时提示错误:系统未安装ADO!请MDAC_TYP.EXE安装弄个批处理运行下面这些。

regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadomd.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msador15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadox.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadrh15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msjro.dll" /s复制上面的语句到 TXT文本把扩展名 .TXT 改成 .bat 双击重新登录软件即可2.连接不上数据库思迅软件之不能连接数据库(转)个人认为不能连接到数据库应从以下几个方面着手1.在SQL数据库中不存在思迅软件的数据库(这个很容易排除,就不啰嗦了)2.思迅软件数据库置疑等引起的解决方法可以参考/?s=%E7%BD%AE%E7%96%913.SQL server其本身的安装或设置有问题,现结合网上查到的资料及个人总结的几个原因及解决方法描述如下,一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误(修改数据库连接方法开始--运行--输入 regedit HKEY_LOCAL_MACHINE\SOFTWARE\siss\ 下找到 ServerName 修改连接的服务器地址)2,服务器端网络配置有误3,客户端网络配置有误首先,检查网络物理连接 ping <服务器IP地址/服务器名称> 如果 ping <服务器IP地址>不成功,说明物理连接有故障,这时候要检查硬件设备,如网卡,HUB(友情提示:HUB接电脑做跳线线序一头是A类,一头是B类),交换机,路由器等;还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,因此在检查连接故障的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败则说明名字解析有故障,这时候要检查 DNS 服务是否正常。

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