win7系统安装SQLServer2000的详细步骤(图文)_MsSql

来源:脚本之家  责任编辑:小易  

采用window验证,两台win2000的机子,甲机可以访问乙机的数据库,而乙机在连接甲机时显示“用户null登录失败,原因未与信任连接相关联”,当采用sql验证时,显示用户“sa”登录失败,我在看了一篇文章后,还是不能解决问题,下面我们依次介绍如何来解决这三个最常见的连接错误。第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:1、SQL Server名称或IP地址拼写有误;2、服务器端网络配置有误;3、客户端网络配置有误。要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。首先,检查网络物理连接:ping服务器IP地址>或者ping服务器名称>如果 ping服务器IP地址>失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。如果ping服务器IP地址>成功而 ping服务器名称>失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:1、使用记事本打开HOSTS文件(一般情况下位于C:\\WINNT\\system32\\drivers\\etc).2、添加一条IP地址与服务器名称的对应记录,如:172.168.10.24 myserver也可以在 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 协议,选择"属性",可以检查客户端默认连接端口的设置,如下图所示。该端口必须与服务器一致。单击"别名"选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。如下图中,我们可以使用myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与使用HOSTS文件有相似之处。通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。下面我们再详细描述如何来解决错误 2。当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于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 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为"自己把自己锁在了门外",因为无论用何种方式,用户均无法使用进行连接。实际上,我们可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示: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 身份验证)。看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:1、在企业管理器中,选择菜单上的"工具",再选择"选项;2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。查询分析器中也可以在同样位置进行设置。Top2 楼letsflytogether(伍子)回复于 2003-12-01 12:09:09 得分 0 1、先保证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了www.zgxue.com防采集请勿采集本网。

        首先,如果以前安装的话,要删除干净。我也找了半天的网络资料。1.把原来SQLServer的安装目录 C:\Program Files\Microsoft SQL Server  删除2.所有SQLServer相关的注册表全部删除,保证系统是没有装过SQLServer的状态注册表打开方式:开始-->运行-->regedit然后找下面目录删除  1).hkey_current_user\software\miocrosoft\MICROSOFT   SQL   SERVER 文件夹删除  2).hkey_current_user\software\miocrosoft\mssqlserver  文件夹删除  3).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server  文件夹删除总之一句话,把所有SqlServer相关的删除。然后重启机器开始装。

是不是之前没安装成功,或者卸载不干净?

 点击查看原图

将sql2000解压出来的文件夹放到c盘(不放在c盘的任何一个文件夹里),开始安装,安装过程中会有一个界面,里面有上下两项选择位置(位置默认的是c盘的Programfiles..),将两项的位置都选成c盘,继续安装。 我尝试了下是可以的,希望有用

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

29.跳出一个提示,选是。

是不能用,还是不能安??? 我用的是win8,需要打开iis,win7可能也一样 当然可以装了,08又不用安装iis,系统已经安装好了 只需打开就行,ps不可以,三剑客还行,不过三剑客还得插系统盘安装iis才可用,麻烦

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

点击查看原图

查看RPC及SERVER服务是否启动,可能是用优化软件将其禁用了

首先,不建议在 Windows 7 上安装 SQL Server 2000,因为可能存在兼容性问题,程序可能无法正常使用,甚至会带来不可预知的问题而影响操作系统正常工作。不过,在 Windows 7 上还是可以安装 SQL Server 2000 的,实测大部分功能也能使用,不过还是有一些小问题。下面简单说明一下安装注意事项,仅供参考。重复安装时,要注意清除残留数据如果之前安装过 SQL Server,无论安装成功或中断(失败),重新安装前都要先在“控制面板”的“程序和功能”中将已安装的 SQL Server 相关组件卸载,全部卸载完成后,重新启动计算机。此外,还要手动清除残留数据。找到安装目录(一般是“C:\\Program Files\\Microsoft SQL Server”),如果存在则将其删除。打开注册表编辑器(运行“regedit.exe”),分别定位到下面的分支,如果存在,则将其删除。HKEY_CURRENT_USER\\software\\Microsoft\\Microsoft SQL ServerHKEY_CURRENT_USER\\software\\Miocrosoft\\mssqlserverHKEY_LOCAL_MACHINE\\software\\Microsoft\\Microsoft SQL Server(为防止误删,建议操作前先备份注册表)安装程序需使用兼容模式设置打开 SQL Server 安装盘(或已提取的安装文件),找到“AUTORUN.EXE”程序,右键菜单,打开“属性”,切换到“兼容性”选项卡,启用兼容模式(Windows XP Service Pack 3),并选择以管理员身份运行。具体设置如图。设置完成后,运行“AUTORUN.EXE”。接下来按正常步骤安装(具体操作可以参考教材或帮助文件)。安装过程中若出现兼容性警告提示,忽略即可。安装更新补丁包安装完成后,下载并安装 SQL Server 2000 Service Pack 4 补丁包。最后,如果仍然无法安装,或者安装后无法启动核心服务,那么建议使用 SQL Server 2005(需安装 Service Pack 4 补丁包)、SQL Server 2008 或更高版本。新版本虽然使用管理中心(Management Studio)取代了原来的企业管理器和查询分析器,但操作方法大致相同,SQL/Transact-SQL语法也没有很大变化,且新版本性能更优、使用更方便,完全可以替代 SQL Server 2000。如果一定要学习、测试旧版本的 SQL Server,可以先部署 Windows XP 虚拟机,再在虚拟机中安装 SQL Server内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • sql server 2008 安装和配置图解教程(附官方下载地址)
  • sqlserver2005 安装图解教程以及sql 2005 sp3补丁安装图文教程
  • sql server数据库入门学习总结
  • mysql提示:the server quit without updating pid file问题的解决办法
  • sqlserver中distinct的用法(不重复的记录)
  • sql server 2008 阻止保存要求重新创建表的更改问题的设置方法
  • microsoft sql server 2012 数据库安装图解教程
  • sql server 2008登录错误:无法连接到(local)解决方法
  • sql server 2008图文安装教程
  • sql server错误代码大全及解释(留着备用)
  • 高效的sqlserver分页查询(推荐)
  • sql server 数据库清除日志的方法
  • sql server coalesce函数详解及实例
  • sql中case语句的用法浅谈
  • sql 新增/修改 表字段列的类型等
  • 命令行启动mssqlserver服务的方法示例
  • sql中merge用法详解
  • sql server中死锁排查的全过程分享
  • sql语句(t-sql汇总) 用t-sql画出这些图形
  • mssql无数据库日志文件恢复数据库的方法
  • sql server 查询性能优化之走出索引的误区分析
  • microsoft search 服务无法启动 解决办法.
  • mac 中mysql密码忘记解决办法
  • 求msSQLserver 2000企业版,我是win732位的系统
  • 安装SQL2000发生错误3(系统找不到指定的路径)此...
  • 怎么安装MSSQLSERVER2005数据库
  • 如何安装mssqlserver
  • SQL server 2000或更高版本数据库默认实例(MSSQLS...
  • 安装SQL2000出现问题“对于MSSQLServer服务,服务控...
  • win7 怎么安装MSSQLServer和Microsoft Visual Stud...
  • 安装Sql Server 2000时, 出现错误提示"对于MSSQL ...
  • MSSQL如何安装?
  • 安装SQL Server 2000的SP4补丁时总出现“对于 MSSQL...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mssqlsql server 2008 安装和配置图解教程(附官方下载地址)sqlserver2005 安装图解教程以及sql 2005 sp3补丁安装图文教程sql server数据库入门学习总结mysql提示:the server quit without updating pid file问题的解决办法sqlserver中distinct的用法(不重复的记录)sql server 2008 阻止保存要求重新创建表的更改问题的设置方法microsoft sql server 2012 数据库安装图解教程sql server 2008登录错误:无法连接到(local)解决方法sql server 2008图文安装教程sql server错误代码大全及解释(留着备用)高效的sqlserver分页查询(推荐)sql server 数据库清除日志的方法sql server coalesce函数详解及实例sql中case语句的用法浅谈sql 新增/修改 表字段列的类型等命令行启动mssqlserver服务的方法示例sql中merge用法详解sql server中死锁排查的全过程分享sql语句(t-sql汇总) 用t-sql画出这些图形mssql无数据库日志文件恢复数据库的方法sql server 查询性能优化之走出索引的误区分析microsoft search 服务无法启动 解决办法.mac 中mysql密码忘记解决办法sql server 2012 安装图解教程(附sql server数据库入门学习总结microsoft sql server 2012 数据sql重复记录查询的几种方法win7系统安装sqlserver2000的详细sqlserver中distinct的用法(不重sql server错误代码大全及解释(sql-order by 多字段排序(升序、sql将一个表中的数据插入到另一个用sql语句添加删除修改字段、一些将一个表中个某一列修改为自动增长的方法sql语句优化之用exists替代in、用not eximysql与mssql的md5加密语句win7系统安装sqlserver2000的详细步骤(图sql中where变量is null条件导致全表扫描问详解将datagrip连接到ms sql server的方法sql server 文件操作方法简单判断mssql数据库版本(2000或者2005)sql server数据库中伪列及伪列的含义详解行转列之sql server pivot与用法详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved