标题：SqlServer
关系数据库简介
SQL Server是由Microsoft开发和推广的关系数据库管理系统（DBMS），它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的，并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本，1996年，Microsoft 推出了SQL Server 6.5版本；1998年，SQL Server 7.0版本和用户见面；SQL Server 2000是Microsoft公司于2000年推出，目前最新版本是2012年3月份推出的SQL SERVER 2012。特点1．真正的客户机/服务器体系结构。
2．图形化用户界面，使系统管理和数据库管理更加直观、简单。
3．丰富的编程接口工具，为用户进行程序设计提供了更大的选择余地。
4．SQL Server与Windows NT完全集成，利用了NT的许多功能，如发送和接受消息，管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
5．具有很好的伸缩性，可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。
6．对Web技术的支持，使用户能够很容易地将数据库中的数据发布到Web页面上。
7．SQL Server提供数据仓库功能，这个功能只在Oracle和其他更昂贵的DBMS中才有。
SQL Server 2000与以前版本相比较，又具有以下新特性 ：
1．支持XML(Extensive Markup Language，扩展标记语言) 
2．强大的基于Web的分析 
3．支持OLE DB和多种查询 
4．支持分布式的分区视图配置要求安装、运行SQL Server 2000的硬件需求
1．计算机
Intel及其兼容计算机，Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。
2．内存（RAM）
企业版最少64MB内存，其他版本最少需要32MB内存，建议使用更多的内存。
3．硬盘空间
完全安装（Full）需要180MB的空间，典型安装（Typical）需要170MB的空间，最小安装（Minimum）需要65MB的空间。
详细介绍
SQL语句可以用来执行各种各样的操作，例如更新数据库中的数据，从数据库中提取数据等。目前，绝大多数流行的关系型数据库管理系统，如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展，但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL Server 
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 2000 是Microsoft 公司推出的SQL Server 数据库管理系统，该版本继承了SQL Server 7.0 版本的优点，同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点，可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。Sqlserver版本SQL Server 2000 ：是Microsoft 公司推出的SQL Server 数据库管理系统，该版本继承了SQL Server 7.0 版本的优点，同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点，可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
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版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能…… 
微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求，支持数据平台愿景：关键任务企业数据平台、动态开发、关系数据和商业智能。
许多因素致使产生了信息存储爆炸。有了新的信息类型，例如图片和视频的数字化，和从RFID标签获得的传感器信息，公司的数字信息的数量在急剧增长。遵守规范和全球化的发展要求信息存储的安全性和在任何时候都可用。同时，磁盘存储的成本显著地降低了，使得公司投资的每一美元可以存储更多的数据。用户必须快速的在大量的数据中找到相关的信息。此外，他们想在任何设备上使用这个信息，并且计划每天使用，例如Microsoft Office系统应用程序。对数据爆炸和用户期望值的增加的管理为公司制造了许多挑战。
Microsoft® 数据平台愿景提供了一个解决方案来满足这些需求，这个解决方案就是公司可以使用存储和管理许多数据类型，包括XML、e-mail、时间/日历、文件、文档、地理等等，同时提供一个丰富的服务集合来与数据交互作用：搜索、查询、数据分析、报表、数据整合，和强大的同步功能。用户可以访问从创建到存档于任何设备的信息，从桌面到移动设备的信息。SQL Server 2008新功能这个平台有以下特点：
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台，可以在你的用户需要的时候给他发送观察和信息。
一、可信任的 
（一）保护你的信息 
在过去的SQL Server 2005的基础之上，SQL Server 2008做了以下方面的增强来扩展它的安全性：
* 简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密，而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
* 外键管理 
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 服务器安装剖析
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是光盘) 
注意：
一、不同的操作系统支持的SQL Server 2000版本以及对硬件的要求。
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