Board logo

标题: SQL2000数据库【安装步骤】 [打印本页]

作者: 朗文    时间: 2010-1-31 14:33     标题: SQL2000数据库【安装步骤】

鉴于多数商业软件均采用 MS SQL2000 Server 数据库 作为后台数据库服务器软件,因此我们特说明一下该数据库的安装方法:

【下载地址】

建议大家使用SQL2000数据库个人版及其以上版本,可以从这里下载:http://cwb.crfeb5.com.cn/download/sql2000pro.rar 这个是个人版的,可用于任何操作系统。当然了,大家也可以从别的网站下载,一般搜索“SQL2000 4In1”即可找到很多地址。


【安装步骤】

     下载完成后,运行 setup.exe (某些版本是 autorun.exe),即可开始SQL2000的安装,开始一路按默认情况设置点击“下一步”……直到“服务帐户”窗口,界面如

这里我们需要选择“使用本地系统帐户”,然后选择下一步,到“身份验证模式”窗口

这里,我们需要选择“混和模式……”,下面可以选择“空密码”即可点击“下一步”。以后的其它各项都可以按默认情况设置点下一步……直到完成。

打开“开始--程序--Microsoft SQL server--服务管理器”,并点击“开始/继续”前面的绿色三角按钮启动SQL服务即可。另外那个“当启动OS时自动启动服务”也建议选择上。

安装设置完毕。

【附】如果是WinXP或者Win2003系统,请大家升级SQL2000服务器到最新SP3a版本,升级包地址为:

http://download.microsoft.com/do ... 16/chs_sql2ksp3.exe
作者: 朗文    时间: 2010-1-31 15:18     标题: 安装视频

http://www.56.com/w92/play_album-aid-2478464_vid-MTgwNDE5NzA.html

http://v.youku.com/v_show/id_XMTIyNjExMTYw.html
作者: 朗文    时间: 2010-5-8 18:57     标题: SQL Server 2000企业版安装教程

http://pcedu.pconline.com.cn/empolder/db/sql/0201/28560.html
作者: 朗文    时间: 2011-1-7 10:28     标题: SQL Server 2000安装图解

来源于:http://apps.hi.baidu.com/share/detail/20161950
版本区别
SQL Server 2000有四个版本:企业版/标准版/个人版/开发版
企业版和标准版需要安装在服务器操作系统上,
如Windows NT Server/Windows 2000 Server/Windows 2003 Server等
个人版可以安装在个人版的操作系统上,
如Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional等
开发版可以安装在任何微软的操作系统上。
SQL   Server   2000   企业版(必须在WIN2000 SERVER服务器版本上安装)
作为生产数据库服务器使用。支持   SQL   Server   2000   中的所有可用功能,并可根据支持最大的   Web   站点和企业联机事务处理   (OLTP)   及数据仓库系统所需的性能水平进行伸缩。
SQL   Server   2000   标准版(必须在WIN2000 SERVER服务器版本上安装)
作为小工作组或部门的数据库服务器使用。
SQL   Server   2000   个人版(可以在WINXP上安装)
供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要   SQL   Server   数据存储。在客户端计算机上运行需要本地   SQL   Server   数据存储的独立应用程序时也使用个人版。
SQL   Server   2000   开发版(可以在WINXP上安装)
供程序员用来开发将   SQL   Server   2000   用作数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
SQL   Server   2000   Windows   CE   版
使用   Microsoft®   SQL   Server   2000™   Windows®   CE   版   (SQL   Server   CE)   在   Windows   CE   设备上进行数据存储。能用任何版本的   SQL   Server   2000   复制数据,以使   Windows   CE   数据与主数据库保持同步。
SQL   Server   2000   企业评估版
可从   Web   上免费下载的功能完整的版本。仅用于评估   SQL   Server   功能;下载   120   天后该版本将停止运行。
除了这些版本的   SQL   Server   2000   之外,SQL   Server   2000   Desktop   Engine   组件允许应用程序开发人员用他们的应用程序分发   SQL   Server   2000   关系数据库引擎的复本。因为   SQL   Server   2000   Desktop   Engine   中的数据库引擎的功能与   SQL   Server   各版本中的数据库引擎相似,所以   Desktop   Engine   数据库的大小不能超过   2   GB。
SQL   SERVER联机丛书上的。版本兼容性:概述
SQL Server 2000企业版安装教程
Pentium 166 MHz 或更高。需要设置成800x600模式,才能使用其图形分析工具
  注:SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。因此大家安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。
  二、详细的安装过程
  本文将在Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程。大家清首先安装Windows 2000 Advanced Server。如果手头上没有SQL Server 2000企业版,可以到微软公司的这个网址下载试用版:
[url=]http://www.microsoft.com/china/sql/downloads/default.asp[/url]
或者到软件公司购买产品。
  将企业版安装光盘插入光驱后,出现以下提示框。请选择 安装 SQL Server 2000 组件,出现下一个页面后,选择 安装数据库服务器 。



图2
  选择 下一步,然后选择 本地计算机 进行安装。


图4
  在 安装选择 窗口,选择 创建新的SQL Server实例...。对于初次安装的用户,应选用这一安装模式,不需要使用 高级选项 进行安装。 高级选项 中的内容均可在安装完成后进行调整。

图5
  在 用户信息 窗口,输入用户信息,并接受软件许可证协议。


图7
  在 安装定义窗口,选择 服务器和客户端工具选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。

图8
  在 实例名 窗口,选择 默认 的实例名称。这时本SQL Server的名称将和Windows 2000服务器的名称相同。例如笔者的Windows服务器名称是 Darkroad,则SQL Server的名字也是 Darkroad。SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在 10 个字符之内。实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是 Default 或 MSSQLServer 以及SQL Server的保留关键字等。

图9

  在 安装类型 窗口,选择 典型 安装选项,并指定 目的文件夹。程序和数据文件的默认安装位置都是 C:\Program Files\Microsoft SQL Server\。笔者因为C盘是系统区、D盘是应用区,因此选择了D盘。注意,如果您的数据库数据有10万条以上的话,请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。

图10
  在 服务账号 窗口,请选择 对每个服务使用统一账户... 的选项。在 服务设置 处,选择 使用本地系统账户。如果需要 使用域用户账户 的话,请将该用户添加至Windows Server的本机管理员组中。

图11

  在 身份验证模式 窗口,请选择 混合模式... 选项,并设置管理员sa账号的密码。如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密码!:)如果需要更高的安全性,则可以选择 Windows身份验证模式 ,这时就只有Windows Server的本地用户和域用户才能使用SQL Server了。

图12

  在 选择许可模式 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。 每客户表示同一时间最多允许的连接数,处理器许可证表示该服务器最多能安装多少个CPU。笔者这里选择了 每客户 并输入了100作为示例。(嘻嘻,别选得太多,越多越贵呀!:)

图13

  然后就是约10分钟左右的安装时间,安装完毕后,出现该界面,并新增了以下的菜单。如果您是个初学者,就可以先打开 联机丛书,做一个简单的学习啦!

图14
以上步骤安装完成后,建议打上SQL2000SP4补丁。
作者: 朗文    时间: 2011-1-7 10:43     标题: SQL Server 2000

来源于:http://baike.baidu.com/view/9644.htm

基本信息  
  

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应
   SQL Server安装界面

用。
编辑本段SQL分类SQL Server 2000  SQL Server2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2005  SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序
   SQL Server 2005 特性概况


  SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
  与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
编辑本段产品介绍微软SQL Server 2008  SQL Server 2008是一个重大的产品版本,它推出了许
   SQL Server 2008主要功能

多新的特性和关键的改进,使得它成为至今为
   SQL Server 2008

止的最强大和最全面的SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能……
  微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。 Microsoft数据平台愿景  
   SQL Server的愿景

许多因素致使产生了信息存储爆炸。有了新的信息类型,例如图片和视频的数字化,和从RFID标签获得的传感器信息,公司的数字信息的数量在急剧增长。遵守规范和全球化的发展要求信息存储的安全性和在任何时候都可用。同时,磁盘存储的成本显著地降低了,使得公司投资的每一美元可以存储更多的数据。用户必须快速的在大量的数据中找到相关的信息。此外,他们想在任何设备上使用这个信息,并且计划每天使用,例如Microsoft Office系统应用程序。对数据爆炸和用户期望值的增加的管理为公司制造了许多挑战。
  Microsoft® 数据平台愿景提供了一个解决方案来满足这些需求,这个解决方案就是公司可以使用存储和管理许多数据类型,包括XML、e-mail、时间/日历、文件、文档、地理等等,同时提供一个丰富的服务集合来与数据交互作用:搜索、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移动设备的信息 SQL Server 2008新功能  这个平台有以下特点:
  · 可信任的——使得公司可以以很高的安
   SQL Server 2008控制台管理界面

全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
  · 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
  · 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
  一、可信任的
  (一)保护你的信息
  在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
  * 简单的数据加密
  SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行
   使用TDE和EKM的SQL Server加密密钥层级

加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
  * 外键管理
  SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。 SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
  * 增强了审查
  SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
  (二)确保业务可持续性
  * 改进了数据库镜像
  SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:
  · 页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。
  · 提高了性能。SQL Server 2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。
编辑本段安装剖析  sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常见问题有如下:
  (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:\x86\setup.exe k=dbg" (F是光盘)
  注意: 一、不同的操作系统对硬件的要求。  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
  XP+SP2的问题
  1.winxp+sp2的系统需要安装SQL Server SP3(服务包补丁3),如果之前已经安装,必须再安装一次。
  SP3可以在微软网站免费下载,中文版地址如下:
  SQL Server 2000 Service Pack 3a
作者: 朗文    时间: 2011-1-7 23:11     标题: 解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题

解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题

在给出的输入CDKEY的界面中,输入你已经安装的windows server 2003 的CDKEY即可以继续安装,而不是SQL 2000的CDKE
===========================================================
如果还不行,可以参考:
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQLServer 安装向导页上:
无法验证产品密钥
解决方案如果正确修改注册表通过[url=javascript.:;]使用[/url]注册表编辑器或者通过使用其他方法警告可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题了。 修改注册表需要您自担风险。
要解决此问题, 请按照下列步骤:
1.在 SQLServer 安装向导, 单击取消。
2.启动注册表编辑器。 要这样做, 单击开始、运行, 键入regedt 32, 和然后确定。
3.找到并双击SafeDllSearchMode注册表项。

在运行 Windows Server 2003 服务器或存储 Windows Server 2003, 此注册表项位于以下注册表子项下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在运行带有 SP 4, Windows 2000 服务器此注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\System\Control\Session Manager
作为 DWORD 值注意如果 SafeDllSearchMode 注册表项不存在, 创建 SafeDllSearchMode 注册表项。
4.在数值数据框中, 将值从 1 更改为 0, 然后单击确定。
5.退出注册表编辑器。
6.重新安装 SQL Server 2000, 并安装最新的 SQL Server 2000 服务包。
7.重新启动服务器。
相信一切事情,只要努力去做,我想都会有一个满意的结果!
方法一、
1 在给出的输入CDKEY的界面中,输入你已经安装的windows server 2003 的CDKEY即可以继续安装,而不是SQL 2000的CDKEY
比如输入
SQL2000的序列号:SN:311-0432642 CD-KEY:H6TWQ-TQQM8-HXJYG-D69F7-R84VM
不行的时候,
输入2003的序列号:JCGMJ-TC669-KCBG7-HB8X2-FXG7M (可用)
相信一切事情,只要努力去做,我想都会有一个满意的结果!
作者: 朗文    时间: 2011-1-7 23:14

[可用]如果出现安装sql server 2000要求CD-KEY的情况,请使用regedt32找开注册表,在以下主键[HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Session Manager]中建立一个DWORD键
SafeDLLSearchMode 并设值为0

这个试过,是可以用的




H6TWQ-TQQM8-HXJYG-D69F7-R84VM      -----2KSVR序列号
JCYFH-BYJMR-C4PVV-VD9G3-VXDYG        ----2003SVR序列号

windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?

解决办法如下:
环境: windows 2003 server + SP1企业VOL版 域控环境
安装数据库: SQL 2000

在给出的输入CDKEY的界面中,输入你已经安装的windows server 2003 的CDKEY即可以继续安装,而不是SQL 2000的CDKEY。

希望能给遇到这种问题的IT从业人员一个帮助,祝你成功。

---------------

如果还不行,可以参考:

在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQLServer 安装向导页上:

无法验证产品密钥

解决方案
如果正确修改注册表通过使用注册表编辑器或者通过使用其他方法警告可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题了。 修改注册表需要您自担风险。

要解决此问题, 请按照下列步骤:1. 在 SQLServer 安装向导, 单击取消。
2. 启动注册表编辑器。 要这样做, 单击开始、运行, 键入regedt 32, 和然后确定。
3. 找到并双击SafeDllSearchMode注册表项。

在运行 Windows Server 2003 服务器或存储 Windows Server 2003, 此注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在运行带有 SP 4, Windows 2000 服务器此注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\System\Control\Session Manager
作为 DWORD 值注意如果 SafeDllSearchMode 注册表项不存在, 创建 SafeDllSearchMode 注册表项。
4. 在数值数据框中, 将值从 1 更改为 0, 然后单击确定。
5. 退出注册表编辑器。
6. 重新安装 SQL Server 2000, 并安装最新的 SQL Server 2000 服务包。
7. 重新启动服务器。
作者: 朗文    时间: 2011-1-7 23:20     标题: Sql 2000与Sp4补丁包的安装与配置

1、下载安装程序或购买安装光盘
 
将企业版安装光盘插入光驱后,出现以下提示框。请选择 "安装 SQL Server 2000 组件",出现下一个页面后,选择 "安装数据库服务器" 。

选择 "下一步",然后选择 "本地计算机" 进行安装。

在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。对于初次安装的用户,应选用这一安装模式,不需要使用 "高级选项" 进行安装。 "高级选项" 中的内容均可在安装完成后进行调整。



在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。

在 "安装定义"窗口,选择 "服务器和客户端工具" 选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。

在 "实例名" 窗口,选择 "默认" 的实例名称。



这时本SQL Server的名称将和Windows服务器的名称相同。
SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在 10 个字符之内。实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是 "Default" 或 "MSSQLServer" 以及SQL Server的保留关键字等。

在 "安装类型" 窗口,选择 "典型" 安装选项,并指定 "目的文件夹"。程序和数据文件的默认安装位置都是 "C:\Program Files\Microsoft SQL Server\"。因为C盘是系统区、建议选择非系统盘如:F盘。


在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。在 "服务设置" 处,选择 "使用本地系统账户"。


在 "身份验证模式" 窗口,请选择 "混合模式..." 选项,并设置管理员"sa"账号的密码。需要设置和保管好该密码!

如果需要更高的安全性,则可以选择 "Windows身份验证模式" ,这时就只有Windows Server的本地用户才能使用SQL Server。 须用混合模式!
在 "选择许可模式" 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。 "每客户"表示同一时间最多允许的连接数,"处理器许可证"表示该服务器最多能安装多少个CPU。



sql2000 sp4补丁包的安装
1、下载补丁包安装程序
解压后运行setup.bat,如下图

出现安装向导欢迎界面,点"下一步"

在弹出的软件许可证协议对话框中,选择"是";

在要应用的实例名中,此处是默认,当然如果您装有多个实例可选择要应用安装的实例;

“连接到服务器”,此处先"windows身份验证",然后点"下一步";

在"升级microsfot Serch并应用sql server 2000 sp4 "打上勾;点"下一步";

点"确定"

点"下一步"

显示"应用安装进度"

显示运行脚本过程

显示初始化过程

点"确定"

显示安装完毕提示;点"完成",完成sp4的安装

作者: 朗文    时间: 2011-1-9 23:27

5-1新建SQL数据库
http://www.56.com/w92/play_album-aid-2478464_vid-MTg1NjM1ODA.html

9-1备份数据库 - 专辑:SQL2000
http://www.56.com/w92/play_album-aid-2478464_vid-MTgwNDE5NzA.html

http://www.56.com/u28/v_MjczMTMxMDU.html

9-2还原数据库 - 专辑:SQL2000

http://www.56.com/u79/v_MjczMTI3MTY.html
作者: 万众海浪    时间: 2011-3-6 22:40     标题: SQL Server 导入/导出教程

SQL Server 导入/导出教程

http://hi.baidu.com/sunnyboyjack ... 80ab1894ca6b7b.html

1、打开本地企业管理器,先创建一个SQL Server注册来远程连接服务器端口SQL Server。
步骤如下图:
图1:


2、弹出窗口后输入内容。"总是提示输入登陆名和密码"可选可不选,如图2。

图2:


3、注册好服务器后,点击打开。如果是选择了"总是提示输入登陆名和密码"的话再点了确定后会提示输入用户密码,如图3。
图3:


4、进入后,选择到您的数据库,如testdb。在上面点右键,"所有任务">>"导入数据",如图4。
图4:

5、进入DTS导入/导出向导,点击“下一步”按钮继续
图5:

6、选择数据源,输入数据源所在的数据库服务器名称、用户名、密码和要复制数据的源数据库,点击“下一步”按钮
图6:

7、选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续
图7:

8、这一步可以把"包括扩展属性"和"排序规则"两个选择上。接着去掉左下的"使用默认选项",点击右下角的"选项"来进行配置。
图8:

9、图8中点"选项"后会弹出图9,把"复制数据库用户和数据库角色"与"复制对象级权限"两个选项去掉,
点确定回到图8接着点"下一步"进到图10。
图9:

10、设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续
图10:

11、点"完成"开始执行。
图11:

12、正在进行数据导入中
图12:

13、如果一切正常,提示成功复制如图13,那就大功告成了。
图13:


SQL Server 导入/导出 错误排查如果提示导入失败,出现图14情况,这时不要急着点"完成"关闭窗口。双击中间的"出现错误"会出现详细的失败原因。
图14:

错误原因一、没安装SP3补丁
如果是出现如图15的报错原因,那么就很有可能是因为您本机的SQL Server还没有打SP3补丁。
图15:

如何查看是否已打了SP3补丁呢?右键点击本地SQL Server属性,弹出图16窗口,查看"产品版本"一行。
像以下图显示8.00.760(SP3)说明已经打过补丁。如果您的企业管理器显示的版本要比这个小,那就是没打SP3补丁。
请安装SQL Server SP3补丁后再重试。
图16:

错误原因二、对象属性冲突
如果出现图17情况,那么应该就是您本地数据库的表/视图/存储过程的属主和服务器上数据库默认用户不一致。
服务器的用户一般是:数据库名+'_f',如我的数据库名称是testdb,则我在服务器上使用的数据库用户名就是testdb_f。
如图18,我本地的表属主是testuser,与服务器数据库用户名不一致,因此导入过程出错。

图17:
图18:
解决方法是:
应该先把本地的所有表/视图/存储过程属主都改为dbo或testdb_f(后者需要在本地创建起相应用户。
建议创建,否则以后想从服务器上导出数据时同样会因为这个问题导出错误),再重新进行导入/导出。
打开SQL查询分析器,运行以下命令进行批量修改表属主为dbo:
exec sp_MSForEachTable 'sp_changeobjectowner "?", "dbo"'
运行成功后表属主会改变成如图19:
图19:

如果需要修改视图/存储过程,则麻烦了点。
下面有个方法可以实现:
一、先在master创建一个sp_MSforeachObject存储过程,命令如下:
USE MASTER
GO
CREATE proc sp_MSforeachObject
@objectType int=1,
@command1 nvarchar(2000),
@replacechar nchar(1) = N'?',
@command2 nvarchar(2000) = null,
     @command3 nvarchar(2000) = null,
@whereand nvarchar(2000) = null,
@precommand nvarchar(2000) = null,
@postcommand nvarchar(2000) = null
as
/* This proc returns one or more rows for each table (optionally, matching @where), with each table defaulting to its
own result set */
/* @precommand and @postcommand may be used to force a single result set via a temp table. */
/* Preprocessor won't replace within quotes so have to use str(). */
declare @mscat nvarchar(12)
select @mscat = ltrim(str(convert(int, 0x0002)))
if (@precommand is not null)
   exec(@precommand)
/* Defined   @isobject for save object type */
Declare @isobject varchar(256)
select @isobject= case @objectType when 1 then 'IsUserTable'
         when 2 then 'IsView'
         when 3 then 'IsTrigger'
         when 4 then 'IsProcedure'
         when 5 then 'IsDefault'   
         when 6 then 'IsForeignKey'
         when 7 then 'IsScalarFunction'
         when 8 then 'IsInlineFunction'
         when 9 then 'IsPrimaryKey'
         when 10 then 'IsExtendedProc'   
         when 11 then 'IsReplProc'
         when 12 then 'IsRule'
                   end
/* Create the select */
/* Use @isobject variable isstead of IsUserTable string */
EXEC(N'declare hCForEach cursor global for select ''['' + REPLACE(user_name(uid), N'']'', N'']]'') + '']'' + ''.'' + ''['' +
REPLACE(object_name(id), N'']'', N'']]'') + '']'' from dbo.sysobjects o '
+ N' where OBJECTPROPERTY(o.id, N'''+@isobject+''') = 1 '+N' and o.category & ' + @mscat + N' = 0 '
+ @whereand)
declare @retval int
select @retval = @@error
if (@retval = 0)
exec @retval = sp_MSforeach_worker @command1, @replacechar, @command2, @command3
if (@retval = 0 and @postcommand is not null)
exec(@postcommand)
return @retval
GO
二、再运行以下命令批量修改表、触发器、视图、存储过程的属主(需要先在master创建sp_MSforeachObject存储过程)
EXEc sp_MSforeachObject @command1="sp_changeobjectowner '?', 'dbo'",@objectType=1
EXEc sp_MSforeachObject @command1="sp_changeobjectowner '?', 'dbo'",@objectType=2
EXEc sp_MSforeachObject @command1="sp_changeobjectowner '?', 'dbo'",@objectType=3
EXEc sp_MSforeachObject @command1="sp_changeobjectowner '?', 'dbo'",@objectType=4

此时再重新进行导入应该就能一切顺利了。
作者: 万众海浪    时间: 2011-3-6 22:50     标题: SQL视频教程 如何导入导出数据表

http://www.56.com/w11/play_album-aid-3770102_vid-MjY3MDUzMDM.html
作者: 万众海浪    时间: 2012-1-21 19:08     标题: 定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台电脑上

//soondy @Champway Data Base Backup 2007.10
本文尝试阐述如何实现定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台电脑上。
下面分几个步骤进行说明.(为节约空间,本文不带图示)

1.在master数据库中创建存储过程名为Bakup_DataBase.
具体操作可以打开SQL 查询分析器,然后复制以下代码,运行(按F5)即可。
注意:需要填写一些配置的参数,请参考代码中的提示和例子。
存储过程代码如下:

--实现功能:定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台电脑上
--Full BackUp
--Use Master
CREATE proc bakup_DataBase
as
Declare @strPsw varchar(50)
Declare @strUsr varchar(50)
Declare @strCmdShell varchar(300)
Declare @strDataBaseName varchar(20)
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(50)
Declare @ToFileName varchar(200)
Declare @SQLStr varchar(500)
Declare @SQLStr2 varchar(500)
Declare @FlagDel varchar(20)
Set @FileFlag=replace(replace(convert(char(20),getdate(),20),':','-'),' ','-')     --备份的文件命名规则:日期-时间.bak
Set @strUsr='Administrator\Administrator' --需填写域名\用户名(目标机器的Windows登陆名)
Set @strPsw='soondy'--需填写Windows登陆密码(如:Soondy)
Set @strCmdShell= 'net use \\192.168.2.178\c$ ' + @strPsw + ' /user:' +@strUsr --需填写IP(目标机器的IP地址,如:192.168.2.178)
Set @strDataBaseName='Soondy'--填写数据库名称(如:Soondy)
Set @FullFileName='E:\SoondyTest\'+@FileFlag+'.BAK'--需填写本地备份临时文件的目录,因为需要先备份到本地再copy到目标机器(如:保存目录为E:\SoondyTest\)
Set @ToFileName='\\192.168.2.178\c$\Test\' --需填写IP(目标机器的IP地址)以及保存的目录(如:\\192.168.2.178\c$\Test\)
Set @FlagDel='True'--填写True表示删除本地的备份临时文件,填写False或其他字符表示保留该文件
Set @SQLStr='copy '+@FullFileName+' '+@ToFileName
Set @SQLStr2='del ' +@FullFileName

BackUp DataBase  @strDataBaseName  To Disk=  @FullFileName   with init

exec master..xp_cmdshell  @strCmdShell--尝试连接到目标机器
exec Master..xp_cmdshell @SQLStr --拷贝到目标机器上
if (@FlagDel ='True') exec master.. xp_cmdshell @SQLStr2--删除本地的备份临时文件
GO


2.打开SQL Server 企业管理器,在指定需要备份的数据库上面,创建一个维护计划。可按需要设定将来运行这个维护计划的时间/周期.  
3.在SQL Server 企业管理器中,管理->SQL Server代理->作业,可以找到刚建立的维护计划这个作业。
4.双击这个作业,弹出属性对话框,在"步骤"页->点击"编辑"按钮,在弹出的编辑作业步骤对话框中,修改
"常规"页->"命令"的文本内容,改为: XECUTE master.dbo.bakup_DataBase

5.完成.
作者: 万众海浪    时间: 2012-1-21 19:33     标题: SQL数据库的备份、还原、压缩与数据转移的方法

当前,全国各级审计机关普遍应用AO系统进行现场审计,但由于被审计单位使用的财务软件种类太多,AO系统不可能提供全部财务软件数据导入模板,虽然AO现场审计实施系统2008版比2005版在模板数量上有所增加,但仍然不能完全解决各级审计机关在实际审计工作遇到的数据导入难题,只能通过后台备份数据库,然后还原到审计人员电脑中进行处理后,再一步一步导入AO中。由于审计人员大部分非计算机专业,对数据库的基本操作了解不是很多,无形中影响了计算机辅助审计的开展。为此,笔者分析了大量的被审计单位的财务系统后台数据库,其中大部分财务软件使用了SQL作为后台数据库,因此总结了SQL数据库的备份、压缩与SQL数据库数据处理的方法,供审计人员在审计工作中借鉴使用。

  一、备份数据库

  1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server

  2、SQL Server组——>双击打开你的服务器——>双击打开数据库目录

  3、选择你的数据库名称(如财务数据库cwdata)——>然后点上面菜单中的工具——>选择备份数据库

  4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份。

  二、还原数据库

  1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server;

  2、SQL Server组——>双击打开你的服务器——>点图标栏的新建数据库图标,新建数据库的名字自行取;

  3、点击新建好的数据库名称(如财务数据库cwdata)——>然后点上面菜单中的工具——>选择恢复数据库;

  4、在弹出来的窗口中的还原选项中选择从设备——>点选择设备——>点添加——>然后选择你的备份文件名——>添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)——>然后点击上方常规旁边的选项按钮;

  5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:Program FilesMicrosoft SQL ServerMSSQLData,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是cw123_data.mdf,现在的数据库是cwdata,就改成cwdata_data.mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是*_log.ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:sqldatacwdata_data.mdf或者d:sqldatacwdata_log.ldf),否则恢复将报错;

  6、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复。

  三、收缩数据库

  一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。

  1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server——>SQL Server组——>双击打开你的服务器——>双击打开数据库目录——>选择你的数据库名称(如财务数据库cwdata)——>然后点击右键选择属性——>选择选项——>在故障还原的模式中选择“简单”,然后按确定保存;

  2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定;

  3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据。

  四、数据的转移(新建数据库或转移服务器)

  一般情况下,最好使用备份和还原操作来进行转移数据,在特殊情况下,可以用导入导出的方式进行转移,这里介绍的就是导入导出方式,导入导出方式转移数据一个作用就是可以在收缩数据库无效的情况下用来减小(收缩)数据库的大小。

  1、将原数据库的所有表、存储过程导出成一个SQL文件,导出的时候注意在选项中选择编写索引脚本和编写主键、外键、默认值和检查约束脚本选项;

  2、新建数据库,对新建数据库执行第一步中所建立的SQL文件;

  3、用SQL的导入导出方式,对新数据库导入原数据库中的所有表内容。

  五、SQL数据库备份恢复的另一种方法

  1、将原来备份的C:Program FilesMicrosoft SQL ServerMSSQLData目录下的两个文件*_sql_Data.MDF 和 *_sql_Log.LDF 同时COPY 到您的SQL Server 2000的安装目录中,如: C:Program FilesMicrosoft SQL ServerMSSQLData ;

  2、打开 “企业管理器” -> “机器名” -> “数据库” ,右键点击 “所有任务” -> “附加数据库” ,然后再选择刚才COPY的文件 *_sql_Data.MDF ,点击附加,成功!

  3、做好其它设置,如登录身份、密码等即可。
作者: 万众海浪    时间: 2012-1-21 20:48     标题: 错误21002:[SQL-DMO]用户"xxx"已经存在

MSSQL2000迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户"xxx"已经存在”
产生原因:
这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。

孤立帐户的产生一般是一下两种:
1.将备份的数据库在其它机器上还原;
2.重装系统或SQL SERVER之后只还原了用户库
解决方法:
在数据库的sysusers中删除xxx
使登录用户和数据库的孤立用户对应起来
       其实我们建立了同样名称的数据库登录用户后,数据库中的表我们照样不能使用时因为sid的不同,就是系统登录表和数据库用户表中的用户名相同,单是sid字段,数据库中的还是以前旧系统的sid值,所以我们就要把它对应成我们新建的,数据库靠sid来识别用户。
       这里可以使用存储过程sp_change_users_login。它有三种动作,分别是report,update_one和auto_fix。
       运行sp_change_users_login 'report',系统会列出当前数据库的孤立用户数。
       我们只需要选择当前数据库为testdb,然后运行
       sp_change_users_login 'update_one','test','test'
       系统就会提示修复了一个孤立用户。
       如果没有建立test的登录用户,还可以用
sp_change_users_login 'Auto_Fix', 'test', NULL, 'testpassword'
来创建一个登录用户名为test,密码为testpassword的用户与之对应。
      
好了,到这里通常情况下,数据库对象得到访问问题已经解决了。如果有多个数据库中有同一个用户的数据表,只需要选择不同的数据库,执行update_one的那个就行了。

转自:[url=]http://www.cnblogs.com/jamin/archive/2008/06/17/1223614.html[/url]
===================================================================================
1. 查看某个数据库的孤立用户:
    USE 库名
    EXEC sp_change_users_login 'Report'

2. 自动修复某个孤立用户:
    USE 库名
    EXEC sp_change_users_login 'Auto_Fix', '孤立用户名', NULL, '密码'

      --密码指用户对应的登录不存在时, 系统自动建立登录, 为登录分配的密码
    报错:
       服务器: 消息 8144,级别 16,状态 2,过程 sp_change_users_login,行 0
      为过程或函数 sp_change_users_login 指定的参数太多。
      --报错时候, 可删除“,'密码'”部分(版本或者补丁问题)
3.表已经恢复完毕,有孤立用户 user1, 在登录中已建立登录用户 user2

sp_change_users_login @Action = 'Update_One'
, @UserNamePattern = 'user1'
, @LoginName = 'user2'

可将 user1 与 user2(以user2用户名登录) 关联
翻译:
**************************************************************************************************
sp_change_users_login   
      新增信息   -   SQL   Server   2000   SP3。   
   
将数据库中现有的用户映射到   Microsoft®   SQL   Server™   登录。   
   
语法   
sp_change_users_login   [   @Action   =   ]   'action'     
          [   ,   [   @UserNamePattern   =   ]   'user'   ]     
          [   ,   [   @LoginName   =   ]   'login'   ]   
          [   ,   [   @Password   =   ]   'password'   ]   
   
参数   
[   @Action   =   ]   'action'   
   
描述此过程要执行的操作。action   的数据类型为   varchar(10),可以是下面的某个值。   
   
值   描述     
Auto_Fix   将当前数据库   sysusers   表中的用户条目链接到   sysxlogins   中同名的登录。应检查   Auto_Fix   语句的结果,确认实际中的链接正确。在对安全性较为敏感的情况下,要避免使用   Auto_Fix。     
使用   Auto_Fix   时,必须指定   user   和   password;login   必须为   NULL。user   必须是当前数据库中的有效用户。   
      
Report   列出当前数据库中未链接到任何登录的用户以及相应的安全标识符   (SID)。     
user、login   和   password   必须为   NULL   或不指定。   
      
Update_One   将当前数据库中指定的   user   链接到   login。login   必须已存在。必须指定   user   和   login。password   必须为   NULL   或不指定。     
   
   
[@UserNamePattern   =]   'user'   
   
是当前数据库中的   SQL   Server   用户的名称。user   的数据类型为   sysname,默认值为   NULL。     
   
[@LoginName   =]   'login'   
   
SQL   Server   登录的名称。login   的数据类型为   sysname,默认值为   NULL。     
   
[@Password   =]   'password'   
   
是指派给   Auto_Fix   创建的新   SQL   Server   登录的密码。如果已存在匹配的登录,将映射用户和登录并忽略   password。如果不存在匹配的登录,sp_change_users_login   将新建一个新的   SQL   Server   登录并将   password   指派为该新登录的密码。password   是   sysname,默认值为   NULL。   
   
返回代码值   
0(成功)或   1(失败)   
   
结果集   
列名   数据类型   描述     
UserName   sysname   登录名。     
UserSID   varbinary(85)   登录安全标识符。     
   
   
注释   
使用此过程将当前数据库中用户的安全帐户链接到登录。如果用户登录已更改,则使用   sp_change_users_login   将用户链接到新的登录,而不会丢失用户的权限。   
   
sp_change_users_login   只能用于   SQL   Server   登录;它不能用于   Windows   登录。   
   
login   不能为   sa,而   user   不能为   dbo、guest   或   INFORMATION_SCHEMA   用户。   
   
不能在用户定义的事务中执行   sp_change_users_login。   
   
权限   
任何   public   角色的成员均可执行带有   Report   选项的   sp_change_users_login。只有   sysadmin   固定服务器角色的成员才能指定   Auto_Fix   选项。只有   sysadmin   或   db_owner   角色的成员才能指定   Update_One   选项。   
   
示例   
A.   显示登录映射的当前用户的报告   
下面的示例生成当前数据库中的用户及其安全标识符的报告。   
   
EXEC   sp_change_users_login   'Report'   
   
B.   更改用户的登录   
下面的示例更改   pubs   数据库中的用户   Mary   与现有登录之间的链接,链接到新的登录   NewMary   上(使用   sp_addlogin   添加)。   
   
--Add   the   new   login.   
USE   master   
go   
EXEC   sp_addlogin   'NewMary'   
go   
   
--Change   the   user   account   to   link   with   the   'NewMary'   login.   
USE   pubs   
go   
EXEC   sp_change_users_login   'Update_One',   'Mary',   'NewMary'   
   
C.   自动将用户映射到登录(必要时新建一个新登录)   
下例显示如何使用   Auto_Fix   选项将现有的用户映射到同名的登录,或者如果不存在登录   Mary,则创建密码为   B3r12-36   的   SQL   Server   登录   Mary。   
   
USE   pubs   
go   
EXEC   sp_change_users_login   'Auto_Fix',   'Mary',   NULL,   'B3r12-36'   
go   

注:转自[url=]http://www.cnblogs.com/lanshh/archive/2007/04/23/724400.html[/url]





欢迎光临 万众海浪论坛 (http://bbs.838668.com/) Powered by Discuz! 5.5.0