我的机器是XP Professional
CPU是赛扬600
装 Sql server 企业版的数据库服务器的时候提示:服务器组件在该操作系统上不受支持
应该如何解决?

解决方案 »

  1.   

    /*
    标题:sql server 2000 的硬件和软件安装要求
    作者:爱新觉罗·毓华(十八年风雨,守得冰山雪莲花开) 
    时间:2008-05-05
    地点:广东深圳
    */一、硬件要求
    以下说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。硬件         最低要求 
    计算机       Intel 或兼容机 
    Pentium      166 MHz 或更高。
    内存(RAM)    企业版:至少 64 MB,建议 128 MB 或更多 
                 标准版:至少 64 MB
                 个人版:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB
                 开发版:至少 64 MB
                 Desktop Engine:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB
    硬盘空间     SQL Server 数据库组件:95 到 270 MB,一般为 250 MB 
                 Analysis Services:至少 50 MB,一般为 130 MB
                 English Query:80 MB
                 仅 Desktop Engine:44 MB
    监视器       VGA 或更高分辨率 
                 SQL Server 图形工具要求 800x600 或更高分辨率
    定位设备     Microsoft 鼠标或兼容设备 
    CD-ROM驱动器 需要 说明:
    1、根据操作系统的要求,可能需要额外的内存。
    2、实际的要求因系统配置和选择安装的应用程序和功能的不同而异。
    3、Microsoft SQL Server 2000 没有硬件兼容性列表 (HCL)。如果计算机满足上表所列的最低要求,则对于能够在 Microsoft Windows
       操作系统中使用的硬件,SQL Server 2000 软件即可运行。有关能够在 Windows 操作系统中使用的硬件的更多信息,
       请参见 Microsoft Windows 硬件兼容列表,该列表位于 Microsoft Web 站点。
    二、操作系统要求
    以下说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。SQL Server 版本或组件 操作系统要求 
    企业版                Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、
                          Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 
                          注意,SQL Server 2000 的某些功能要求 Microsoft Windows 2000 Server(任何版本)。
     
    标准版                Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、
                          Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 个人版                Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、
                          Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。 开发版                Microsoft Windows NT Workstation 4.0、Windows 2000 Professional 和所有其它 Windows NT 和 
                          Windows 2000 操作系统。 仅客户端工具          Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me 和 Windows 98。 仅连接                Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。 说明:在 Microsoft Windows NT Server 4.0 上,必须安装 Service Pack 5 (SP5) 或更高版本,这是 SQL Server 2000 所有版本的
          最低要求。SQL Server 2000 中文版不支持英文版的 NT 4.0 企业版。      SQL Server 2000 在 Windows NT 4.0 终端服务器上不受支持。      在不带网卡的 Windows 98 计算机上安装 SQL Server 2000 个人版,需要 Windows 98 第二版。三、Internet 要求
    以下说明与使用 Microsoft SQL Server 2000 相关的 Internet 要求。组件                      要求 
    Internet 软件             Microsoft SQL Server 2000 所有安装都需要 Microsoft Internet Explorer 5.0。Microsoft 管理控制台
                              (MMC) 和 HTML 帮助也需要 Microsoft Internet Explorer 5.0。最小安装已足够,而且 Internet Explorer 
                              不必是默认浏览器。 
                              Internet Explorer 5.0 要求的例外情况:如果使用"仅连接"选项而且不连接到要求加密的服务器,则带 
                              Service Pack 2 的 Microsoft Internet Explorer 4.01 就足够了。 
     
    Internet Information 服务 如果编写 XML 应用程序,请参见用于 SQL Server 的 IIS 虚拟目录管理的系统要求。 
    四、网络软件要求
        Microsoft Windows NT、Windows 2000、Windows Me、Windows 98 和 Windows 95 都具有内置网络软件。只有在使用 Banyan VINES 
        或 AppleTalk ADSP 时,才需要其它网络软件。Novel NetWare IPX/SPX 客户端支持由 Windows Networking 的 NWLink 协议提供。说明:安装 SQL Server 2000 之前,必须在操作系统级启用 TCP/IP。有关更多信息,请参见网络库。
    五、支持的客户端
        Microsoft SQL Server 2000 支持以下客户端:Windows NT Workstation、Windows 2000 Professional、Windows 98、Windows 95、
        Apple Macintosh、OS/2 和 UNIX。Macintosh、OS/2 和 UNIX 不支持 SQL Server 图形工具,而要求来自第三方供应商的 ODBC 客户端
        软件。六、其它 Microsoft 产品考虑事项
    以下 Microsoft 产品要求有 Service Release 或 Service Pack 才能正确操作 SQL Server 2000。1、Access 2000
       Microsoft Access 2000 要求安装 Microsoft Office 2000 Service Release 1 (SR1) 或 Access 2000 SR1 才能正确操作 
       SQL Server 2000。如果运行 Access 2000 的早期版本,则无法在 SQL Server 2000 上测试自动数据处理 (ADP) 应用程序。无法访问
       数据库关系图、存储过程、表设计或视图设计。   将来的 Access Service Release 中还要解决下面一些问题: 
       1)、当在 SR1 中运行 Access 2000 时,可以测试 ADP 应用程序。还可以更改数据库关系图、存储过程、表设计或视图设计,但是无法
           保存任何更改。将来的 Access Service Release 允许有限的保存更改能力。
       2)、Access 2000 创建数据库向导无法成功创建 SQL Server 2000 数据库。若要解决此问题,可以先使用 SQL Server 企业管理器创建
           数据库,然后在 Access 2000 中使用"新建"对话框上的"项目(现有数据库)"选项创建数据库的 ADP。
       3)、Access 2000 升迁向导不支持升迁到 SQL Server 2000。若要解决此问题,可使用企业管理器中的数据转换服务将 MDB 数据库文件
           导入 SQL Server。然后可以重命名 MDB 表,并创建所得到的 SQL Server 数据库的链接表,其名称与原始的 MDB 表名相同。 2、Visual Studio 6.0
       在运行 Microsoft Visual Studio 6.0 时,无法访问 SQL Server 2000 中的数据库关系图、存储过程、表设计或视图设计。
       Visual Studio 6.0 Service Pack 4 使您得以更改数据库关系图、存储过程、表设计或视图设计,但是无法保存它们。将来的 
       Visual Studio Service Pack 允许有限的保存更改能力。   SQL Server 2000 工具无法访问使用 Visual Studio 6.0 中的设计工具保存的数据库关系图,直到修改了数据库中的 dtproperties 
       表为止。
      

  2.   


    近日,因为参与一个项目开发,该项目要求只能用正版软件。在开发阶段,我们采用了windows   xp和sql   server   2000   eval   英文版。  
       
      windows   xp   pro   (中和英文)均为正版,sqlserver2000   英文评估版,微软站点下载  
       
      经过一段摸索和测试,将sqlserver2000   英文企业版安装成功  
       
      首先,我对目前安装sqlserver2000企业版的最为流行的2个方案,做个总结  
       
      1。ntswitch软件修改xp为.net   server系统,这种方法对系统修改太多,有一定风险,切换之后,系统出现了异常,更遑论安装sqlserver  
       
      2.先安装sqlserver   enterprise   的msde,再安装客户端工具,个人感觉是在偷换概念,msde在各个sqlserver版本中完全一样,其实就是桌面版的sqlserver,给98用的,根本没有企业版应有的内在。安装这个没有意义,而且安装只能默认的安装到系统分区。不可以自定义安装。  
       
      接下来,讨论一下xp可安装的sqlserver   版本,eval和个人版,其他版本安装提示,非server系统不可以安装。  
       
      但是eval版本是120天试用版本,之后服务就中止。除非更改时间或者重新安装。  
       
      再接下来我们想一下,解决问题的思路,检查了个版本sqlserver中的目录结构和分布,主要文件大致一样。也就是说,我只要让安装文件在检查系统的时候跳过检查系统的版本,就应该可以安装。那么检查系统版本的sqlserver安装文件,是哪一个呢。trace一下,在这里  
       
      sqlserver安装包的根目录\x86\binn\setupex.dll  
       
      删除或者更改文件名,从新安装提示缺少文件的错误,但是版本拒绝没有了  
       
      那么既然只有这一个文件有问题。我可以用评估版本和个人版本的setupex.dll,去替换该文件,是否可以。  
       
      come   on   想到就做,成功了,我运行sqlserver   enterprise的安装文件,没有任何提示,就进入到正常安装向导。不过有一个缺憾,因为我用的是eval,在安装向导的窗口的标题显示eval   enterprise,抱着怀疑,我以自定义的方式安装好了sqlserver,我用sqlserver   的select   @@version检查版本,显示sqlserver   eval   enterprise,有点失望,以为还是评估版本的。  
       
      如何测试呢,很简单,我们把时间改到了,120天以后,甚至10年以后,重新启动计算机,发现sqlserver的服务依然正常启动,看来是没有问题了,如果是eval版本,那么sqlserver在更改系统时间120天之后,服务就会启动失败,在事件日志里提示已经过期。  
       
      总结一下,我们只替换了sqlserver   2000   enterprise的一个文件,其他文件都保持不变的情况下,达到了目的,从风险和操作上来讲用了最小的代价,虽然在版本的显示提示还是eval(如果用个人版不知道是否会显示personal)。但从实际使用角度来说,我们已经享受到企业版的安装文件和设置。  
       
      我在网络上去搜索解决问题的办法的时候,没有找到这种方式。或许已经有人用过此方法,而我没找到而已。  
       
      把经验分享,希望大家能找到更晚完美的解决方案。因为我只有eval版本,个人版我没测试,有条件的朋友可以测试一下  
       
      测试环境  
      windows   xp   pro   正版(中文,英文),  
      sqlserver2000   eval   英文版本(可从微软网站下载)其实只要一个文件即可setupex.dll,  
      sqlserver   2000   企业版英文版完全安装文件 
      

  3.   

    XP不支持企业版。但是可以安装开发版或者标准版。
    如果要使用企业版,最好在windows SERVER 2003 sp2以上版本下。
      

  4.   

    XP不能装SQL企业版。要不换个系统,要不就装SQL 个人版。