`

MSSQL 2k应用常见问题解决方法总结

阅读更多
Q1:如何查看SQL Server 2k的版本
1.在"help--avout"中查看;
2.命令"Select @@version"查看;
     8.00.194-----SQL Server 2000 RIM,
    8.00.384-----SQL Server 2000 SP1,
    8.00.534-----SQL Server 2000 SP2,
    8.00.760-----SQL Server 2000 SP3。

Q2:错误21002:[sql-dmo]用户***已经存在错误

      在分配数据库登录用户的数据库访问权限的时候出现这种错误
      如果选中某一个数据库的任何一个角色就会出现这个错误:
解决方法:
1.打开mssql企业管理器→数据库→展开出问题的数据库如"mydb"→"用户"→在右侧窗口中选择出问题的用户名如:"***"→右击鼠标→删除
2.企业管理器→安全性→登录→在右侧窗口中选择出问题的用户名如:"***"→属性→数据库访问→点选"mydb"→勾选下方的"public"和"db-owner"→确定
3.问题已解决!

Q3:解决SQL Server 2k安装挂起问题:

方法一:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的键
FileRenameOperations删掉,继续安装即可。

方法二:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ExceptionComponents
下的东西全部删掉,如:
{077ACEC7-979C-40AB-9835-435BA1511E0D}
{30C7234B-6482-4A55-A11D-ECD9030313F2}
{3FDF25EE-E592-4495-8391-6E9C504DAC2B}
…………
{60204BB3-7078-4F70-8F69-68297621941C}
总之有几项,就删几项,删掉后继续安装或重启后安装,即可。

方法三:
1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,
   用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表
2、找到目录
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3、删除其中的“PendingFileRenameOperations”
   删除的时候大家需要注意,PendingFileRenameOperations文件位于
   Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)
4、关闭注册表
5、重新开始安装SQL Server 2000,一且OK了。

Q4.

  在WIN2003中安装,在安装的过程中可能提示"SQL2000SP2不能安装在WIN2003下..",这个不用理会,等安装完后再马上打上SP3或者SP4,就没有问题了!

Q5.

在WIN2003中安装MSSQL200的过程中还出现了这个错误:
引用

安装程序配置服务器失败。参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息.
WINNT目录下的sqlstp.log中最后是这样的错误信息:
正在启动?
Chinese_PRC_CI_AS
-m -Q -T4022 -T3659
正在与服务?
driver={sql server};server=GH;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
driver={sql server};server=GH;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
driver={sql server};server=GH;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
SQL Server 配置?
####################################################
09:23:53 Process Exit Code: (-1)
09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
09:24:14 Action CleanUpInstall:
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
09:24:14 Process Exit Code: (0)
09:24:14 StatsGenerate returned: 2
09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0
09:24:14 StatsGenerate -1,Administrator)
09:24:14 Installation Failed.

解决方法:
首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后
1 打开注册表
在"开始"--"运行"键入 "regedit"
2 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......
4 重新启动:
5 重新安装 SQL Server 2000
问题的原因:
此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。

当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法就是将计算机名称改为全部大写!

Q6.

1. sql 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={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
SQL Server 配置?
###############################################################################
13:40:06 Process Exit Code: (-1)
13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
13:40:09 Action CleanUpInstall:
当出现这个错误时,试一下重装系统文件
我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装
修复系统文件之后,再装sql server,则不会出现此错误消息

失败二:
正在与服务?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源
SQL Server 配置?
###############################################################################
13:50:07 Process Exit Code: (-1)
13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
13:50:10 Action CleanUpInstall:
当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容
这时可以选择修复注册表,或安装ODBC修复工具.
失败三:
在与服务?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
SQL Server 配置?
###############################################################################
17:17:41 Process Exit Code: (-1)
17:17:45 安装程序配置服务器失败。参考服务器错误日志和
当出现这个错误时,必须安装ODBC修复工具

Q7.

Win2003下安装SQL2000失败的解决方法
可能有一些朋友遇到了一个十分困惑的问题,用2003的系统一直OK,突然想起要用SQL2000了,发现无论如何都装不上,别说数据库,就连客户端工具都无法安装,其实这都是Microsoft Office的全文检索引擎搞的鬼,目前还没有找到更简单的方法,但是如果你也遇到了同样的情况,可以先将Office删除,然后再安装SQL2000,再把Office也装上,两者都可以使用了!
分享到:
评论

相关推荐

    JDBC Oracle10G MySql 5.1.57 SqlServer2k 2k5 驱动

    标题中的“JDBC Oracle10G MySql 5.1.57 SqlServer2k 2k5 驱动”表明这是一个关于数据库连接的资源集合,主要包括针对Oracle 10g、MySQL 5.1.57以及SQL Server 2000和2005的Java JDBC驱动程序。这些驱动程序是Java...

    常见2K3服务器配置收集

    这个资料集合是为了解决在Windows Server 2003(简称2K3)操作系统环境下搭建和配置这些服务的问题。 【描述】中提到的Apache是开源的HTTP服务器,广泛用于Linux和Windows系统,特别适合PHP和MySQL的集成;IIS是...

    conflict-free address scheme for arbitrary 2k-point memory-based FFT processors

    综上所述,本文提出的无冲突内存地址方案为任意2k点基于内存的FFT处理器提供了创新的解决方案,通过解决内存访问冲突、提升吞吐量和灵活性,有效地支持了FFT处理器在不同应用中的部署和优化。这些特性使得该方案不仅...

    环境搭建php&mysql&svn

    MySQL是一款广泛使用的开源关系型数据库管理系统,在Web应用中非常常见。以下是具体的安装步骤: 1. **创建MySQL用户组和用户**:用于管理MySQL服务。 ```bash /usr/sbin/groupadd mysql /usr/sbin/useradd -g ...

    PHPMysql教程CHM

    它可以在多种操作系统上运行,并且能够与多种数据库进行交互,其中最常见的是MySQL。MySQL是一种关系型数据库管理系统(RDBMS),以其高性能、高可靠性和易于使用而闻名。 **PHP与MySQL的集成** PHP与MySQL的结合...

    PHP面试题集锦(包含mysql相关)

    - **传输数据大小**:GET方式的数据传输大小受限于URL长度限制,一般不超过2K-4K,具体取决于浏览器设置;而POST方式的数据大小主要受服务器端的设置限制,如PHP.ini中的`post_max_size`配置项,理论上可以设置得...

    用flex做的展品系统,不能不看,看了又想再看

    标题中的“用flex做的展品系统”指的是使用Adobe Flex这一开源框架构建的一个展示系统。Flex是基于ActionScript 3.0的编程...同时,这种组合也是现代Web开发中的常见实践,对于提升你的跨技术栈开发能力非常有帮助。

    nagios监控安装配置文档.zip_crops2k_nagios

    Nagios是一款开源的网络监控系统,它能够对网络服务、主机、网络设备以及各种应用程序进行实时监控,确保IT基础设施的稳定运行。本文档详细介绍了Nagios的安装配置过程,包括监控插件的编写与部署、Pnp4Nagios的安装...

    云大Java实验8

    设计模式是解决软件设计中常见问题的经验总结,是程序员进阶的必经之路。例如,单例模式确保类只有一个实例,工厂模式提供对象创建的抽象,观察者模式用于实现事件监听。理解和应用设计模式,可以使代码更易维护、...

    vissource2k20:VIS2 ist由Verwaltungstool for OSWFrame提供

    10. **Web 应用安全** - 使用 PHP 开发的项目需要注意安全性问题,例如防止 SQL 注入、XSS 攻击、CSRF(跨站请求伪造)等,因此 vissource2k20 可能包含相应的安全机制。 总的来说,vissource2k20 项目是一个基于 ...

    Java完全自学手册 源代码

    6. **设计模式**:设计模式是解决软件设计中常见问题的经验总结,如单例模式、工厂模式、观察者模式等。熟练运用设计模式能提高代码的可读性和可维护性,也是面试中常见的考察点。 这份源代码集合不仅包含了理论...

    applet队列

    8. 面试设计模式:在面试中,设计模式是常见的考察点,因为它反映了候选人的面向对象编程思维和解决问题的能力。 9. SSH & Android:结合这两个标签,可能是讨论如何在Android应用中使用SSH框架进行网络通信或数据...

    用例模板

    - **面试设计模式**:在面试中,设计模式是衡量开发者经验和解决问题能力的重要指标。熟悉并能灵活运用设计模式可以帮助解决复杂的问题。 - **SSH、Android、数据库、web开发**:这些都是标签中的关键技能,每个都...

    用户从键盘输入一个1-9999之间的数

    5. **设计模式**:设计模式是软件设计中解决问题的常见方法,例如单例模式、工厂模式、观察者模式等。它们提供了解决常见问题的可重用解决方案,提高了代码的可读性和可维护性。 标签中提到了`java String 源码 ...

    pay2k.zip_Java编程_Java_

    Java编程在IT领域中占有重要地位,特别是在开发企业级应用和服务器端程序方面。"Java编程_Java_"这个标签暗示了我们关注的是Java语言及其相关的编程实践。在本例中,"pay2k.zip"可能是一个包含Java实现的高校/学校...

    accp hibernate 在线拍卖系统

    设计模式是软件开发中的重要概念,它为解决常见问题提供了一种经过验证的解决方案。在在线拍卖系统中,可能会用到单例模式(确保拍卖系统只有一个实例)、工厂模式(用于创建数据库连接)、观察者模式(拍卖结束时...

    bugfree安装指南

    - **查阅资源**:遇到问题时,先参考官方提供的常见问题解答和帮助文档。 ### 3. 安装步骤 #### 3.1 配置环境 在安装BugFree前,需预先安装Apache、PHP和MySQL环境,如XAMPP或EASYPHP等集成开发环境。 - 下载并...

    oracle数据库基本知识重点.docx

    6. **MySQL**:开源数据库,轻量级,适用于Web应用程序,具有高速度和低成本优势。 **二、Oracle 安装及注意事项** 1. **Oracle 版本**:包括7.34、8.05、8i、9i、10g等,随着版本升级,功能和性能不断提升。 2. *...

    BESⅢ在线数据库信息图形处理研究与实现.pdf

    * 支持多种图表样式,包括常见的网状图、花柱形图、饼状图(2D和3D的都可以)等等; * 支持生成的图表网络缓存,提高了图表的加载速度; * 可以根据用户的需求生成多种类型的在线或者保存为文件的图表; * 实现了...

Global site tag (gtag.js) - Google Analytics