我想了解SqlServer 的标准版,企业版,个人版等他们有什么区别
对于新接触SQL数据库的人来说,类似这几个问题的有关于SQL版本的问题可以说不少,但又懒得去仔细研究。问题虽然简单,可是影响却不小……
创新互联服务项目包括日照网站建设、日照网站制作、日照网页制作以及日照网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,日照网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到日照省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
版本区别
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 企业版
作为生产数据库服务器使用。支持 SQL Server 2000 中的所有可用功能,并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库系统所需的性能水平进行伸缩。
SQL Server 2000 标准版
作为小工作组或部门的数据库服务器使用。
SQL Server 2000 个人版
供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。
SQL Server 2000 开发版
供程序员用来开发将 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 包括企业版,标准版,个人版,开发版,桌面引擎(MSDE),评估版,CE版。
1. 评估版用于评估,CE版用于Windows CE, 就不多说了。
2. 从功能上,企业版和开发版是一对,标准版和个人版是一对。企业版和开发版主要用于大用户,可以支持更多的CPU,内存,可以支持集群(Cluster),日志传输(log shipping),并行DBCC, 并行创建索引,索引视图等高级功能。
3. 从安装上看,企业版和标准版是一对,个人版,开发版和桌面引擎是一组,企业版和标准版只能安装在Windows的Server版(NT, 2000, 2003)上, 个人版,开发版和桌面引擎可以安装在更多的系统(包括NT Workstation, 2000 professional, XP 等。98只能安装个人版或桌面引擎,但桌面引擎得数据库不能超过2G)。
4. 投入运行时使用企业版,标准版或桌面引擎,(个人版,开发版分别用于对应标准版,企业版的开发)。
关于标准版和企业版两者之间的差别,主要体现在:
1.是否支持MSCS群集
2.是否支持全文索引
3.是否支持分布式分区视图
4.是否支持日志传送
5.是否支持索引视图的CPU利用
企业版提供最高的可用性,稳定性和并发 个人版和MSDE中硬性填入某些代码使得并发用户在五个以上之后性能大打折扣。
标准版:
数据库引擎功能缺少故障转移群集(最多四个节点)、支持SQL Server企业管理器中的故障转移、日志传送、并行DBCC、并行CREATE INDEX、增强的预读和扫描、索引视图、联合数据库服务器、支持系统区域网络 (SAN)、支持语言设置的图形实用工具,对于Analysis Services缺少用户定义OLAP分区、分区向导、链接OLAP多维数据集、ROLAP 维度支持、支持HTTP Internet、计算单元、回写到维度、支持超大型维度、实时 OLAP、分布式分区多维数据集,win2000下最大只支持4个CPU的SMP,NT下最大只支持8个CPU(企业版)
买10个授权是不可以上20个用户的(一般是限制并发用户数,连接数决定于OS)
企业版:
作为生产数据库服务器使用。支持SQL SERVER 2000中的所有可用功能,并根据支持最大的Web站点和企业联机事务处理(OLTP及数据仓库系统所需要的性能水平进行伸缩。
SQLServer2000个人版和企业版的区别?
SQL Server 2000 企业版
作为生产数据库服务器使用。支持 SQL Server 2000 中的所有可用功能,并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库系统所需的性能水平进行伸缩。
SQL Server 2000 个人版
供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。
sqlserver2000个人版怎么备份数据库
三备份数据库
备份数据库的目的是为了在数据库受到损坏后,恢复原来的数据库,以保证数据库的安全性。因此在使用过程中要定期对数据库进行备份。
1单击[开始]菜单,选择[程序]/[Microsoft
SQL
Server]/[企业管理器]命令,打开企业管理器窗口,如图1
在服务器目录树中选择[数据库],单击右键,选择[备份数据库]命令,弹出[SQL
Server备份]对话框,如图9所示。单击“添加“按钮,选择要备份的目录以及文件名即可。
图9
单击“确定“按钮,SQL
Server
2000会关闭对话框,开始备份数据库。
sql server 2000 个人版怎么安装
按如下步骤安装(建议操作系统为XP或以下):
1. 1):将SQLServer 2000光盘放入光驱或下载的文件找到autorun.exe并双击,出现Microsoft SQL Server2000对话框,单击 安装SQL Server2000组件选项,或者直接运行光盘上的 autorun.exe。弹出如图所示1-2窗口:
图1-2
3):单击“安装SQL Server 2000组件”项,系统弹出如图1-3所示窗口:
图1-3
4):选择“安装数据库服务器”,系统弹出安装向导窗口,如图1-4所示:
图1-4
5):单击“下一步”按钮,系统弹出“计算机名”窗口,系统提示创建SQL Server实例的计算机的名称,如图1-5所示:
图1-5
6):选择“本地计算机”项,单击“下一步”按钮,系统弹出“安装选项”窗口,如图1.6所示:
图1-6
7):选择“创建新的SQL Server实例,或安装客户端工具”项,单击“下一步”按钮,系统弹出“用户信息”设置窗口,如图1-7所示:
图1-7
8):在“用户信息”窗口中录入用户姓名和公司名,然后单击“下一步”按钮,系统进入“软件许可协议”窗口,如图1-8所示:
图1-8
9):单击“是”按钮接受协议,系统弹出“安装定义”窗口,如图1-9所示:
图1-9
10):选择“服务器和客户端工具”项,单击“下一步”按钮,系统弹出“实例名”窗口,如图1-10所示:
图1-10
11):勾选“默认”项,使用由系统提供的默认实例名,单击“下一步”按钮,系统弹出“安装类型”选择窗口,如图1-11所示:
图1-11
12):选择“典型”项,单击“下一步”按钮,系统弹出“服务账户”设置窗口,如图1-12所示:
图1-12
13):选择“对每个服务使用同一账户,自动启动SQL Server服务”项,服务设置选项“使用本地系统账户”,单击“下一步”按钮,系统弹出“身份验证模式”窗口,如图1-13:
图1-13
14):选择“混合模式(Windows身份验证和SQLServer身份验证)”项----勾选“空密码(不推荐)”项,单击“下一步”按钮,系统进入“开始复制文件”窗口,如图1-14所示:
图1-14
15):单击“下一步”按钮,系统开始执行安装工作,并出现安装进度条指示,如图1-15所示:
图1-15
16):安装完成后,系统弹出“安装完毕”窗口,单击“完成”按钮,完成SQL Server 2000的安装工作。
安装完成后,建议重启计算机以查看SQL Server 2000能否正常启动。重启后,单击【开始】→【程序】→【Microsoft SQL Server】→【服务管理器】,系统弹出“SQL Server 服务管理器”窗口,如图1-16所示,当图中表示为“绿色三角形”符号时表示正常启动。
图1-16
说明:如若在安装过程中,弹出如图1-17所示窗口,
图1-17
方法1(推荐):则重新启动计算机重新安装即可。
方法2(若对注册表不熟悉,请务随便操作):【开始】→【运行】→输入regedit后点确定,按照下面分支顺序:HKEY-LOCAL.MACHINE/SYSTEM/CurrentcontrolSet/Control/
Session Manage/PendingRenameOperations 项直接在PendingRenameOperations项目上单击右键并删除,再重新安装即可。
附录:
一:Sql server2000 与windows的对应关系:
SQL Server 2000企业版和标准版只能安装在以下操作系统上:
• Windows Server 2003 R2
• Windows Server 2003, Standard Edition1
• Windows Server 2003, EnterpriseEdition2
• Windows Server 2003, DatacenterEdition3
• Windows® 2000 Server
• Windows 2000 Advanced Server
• Windows 2000 Datacenter Server
SQL Server2000 评估版和开发版只能安装在以下操作系统上:
• 以上列出的企业版或者标准版或更高版本的操作系统
• Windows XP Professional
• Windows XP Home Edition
• Windows 2000 Professional
SQL Server2000个人版和桌面引擎(MSDE)只能安装在以下操作系统上:
•以上列出的企业版,标准版,评估版,开发版或更高版本的操作系统
• WindowsServer 2003, Web Edition5 (MSDE only)
• Windows98
• WindowsMillennium Edition (Windows Me)
更多内容访问:
二:MS SQL SERVER的网络特点
1、服务器端的网络连接
微软研制WINDOWS NT的一个设计目标就是为应用软件提供强大的开发平台。为了达到这一目标,设计者在操作系统中创建了一系列非常强大的服务来解决服务器所需的操作,例如文件存取、打印服务以及网络互连。SQL SERVER实际上是远远独立于网络的,并且SQL SERVER的最底层只需具有网络识别功能。而这些底层的网络识别能力是被隔离在网络库中的,如图1所示。
SQL Server
TCP/IP库
多协议库
命名管道库
NWLinK库
RPC库
文件服务
Windows NT网络
网络接口(物理层和数据链路层)
图1 网络接口(物理层和数据链路层)
服务器端的网络库可以分成两组。第一组依靠WINDOWS操作系统网络结构来提供通信服务。这组网络库包括以下几种:
n 命名管道库(Named Pipe library)
n 多协议库(Multi-Protocol library)
n 当地RPC库(Local RPClibrary)
n 共享内存库(Share Memory library)
命名管道库在UNC网络结构的基础上,采用一种简单的通信系统。一个命名管道有一个完全的UNC路径,如\\Server \pipe \SQL\Query。对于本地服务器,这可以被缩写为\\. \pipe \SQL\Query。从程序员的角度来看,编写命名管道程序与编写以文件为基础的输入和输出程序非常相似。因此,可以看到,利用这一网络库需要被WINDOWS NT验证,这并不值得大惊小怪,用户必须被WINDOWS NT的安全机制鉴别。
Multi-protocol 系统利用远程过程调用(或RPC)来完成客户机和服务器之间的通信。RPC是一个安全的协议,与命名管道相似,用户必须被WINDOWS NT的安全机制鉴别。
本组中的另一个网络库是Local RPC (本地远程调用)库。尽管从表面上看,存在本地远程调用是矛盾的,但这是一个真正的协议。Local RPC被运行在WINDOWS NT服务器上的过程用于和SQL Server进行通信(例如运行在服务器上的SQL Enterprise Manager 工具,或SQL Agent)。
共享内存库(Share Memory library)同样也被用于同一台服务器上进程之间的通信。共享内存库被自动安装,不能被删除,而且没有配置选项,所以在此不对它们作进一步的讨论。
由于Named pipe及Multi-protocol库都利用了WINDOWS网络结构,因此它们其实是独立于协议的(与使用什么协议无关)。Namedpipe可以被用于任何文件服务支持的协议上,也就是说,它可以用于IPX/SPX,TCP/IP ,BANYAN VINES,以及NETBEUI上。RPC可以和任何支持远程过程调用的协议一起使用,这些协议也包括了上面所说的几个协议。唯一真正不支持RPC的协议的是DLC。
第二组服务器端的网络协议库是一组依靠协议的库,它包括以下几个协议:
n NWLINK
n TCP/IP SOCKETS
n BANYAN-VINES SPP LIBARRIES
与Named pipe及Multi-protocol不同,这些库不用WINDOWS指定的文件服务器或RPC。例如TCP/IP SOCKETS,就如其他任何以SOCKETS为基础的程序(比如Telnetd or Oracle Listenerdaemon )利用TCP/IPSOCKETS一样。SQL SERVER包括IPX/SPX,TCP/IP SOCKETS ,BANYAN-VINES 以及Apple Talk 的ADSP协议。
这些库中的每一个协议都需要对某些配置进行设置.,以作为标识其自身的方法。例如,为了配置TCP/IP库,必须指定端口号。对于IPX/SPX,Apple Talk ADSP或者BANYAN-VINES SPP,都必须提供一个服务名,这个服务名通常不与服务器名相同。同样,如果想用其中这些库,相应的协议必须在Windows NT的控制面板的网络窗口中进行设置。换句话说,如果想支持IPX/SPX协议,则必须安装NWLINK IPX/SPX协议。
在服务器端,由于网络互连基本上被操作系统来管理了,因此几乎不需要文件,复杂程度也大为下降。SQL Server提供了服务器端网络库,因此它能够以不同的方式,与一些网络进行交互。例如,Multi-protocol库利用RPC机制进行通信,以确保SQLServer提供集成的安全性。用于实现网络库的文件存放在\MSSQL\BINN目录下。表1列出所用的文件。
表1、SQL Server的服务器端网络库DLL文件
文件
用于
SSMSSH70.DLL
Local RPC
SSMSSO70.DLL
TCP/IP Sockets
SSNMPN70.DLL
Named-Pipe
SSMSRP70.DLL
Multi-prltocol
SSMSAD70.DL
ADSP(Apple Talk)
SSMSSP70.DLL
Nwlink IPX/SPX
SSMSVI70.DLL
Banyan VINES SPP
在这里值得说的是,与这些DLL相关的函数在文件中被描述为是Open Data Services的一部分。这意味着第三方可以提供新的网络库,尽管这并不普通。
客户网络库被安放在独立的DLL文件中,并且与服务器的网络库十分相似。表2列出了客户端的DLL文件。区别服务器端网络库和客户端网络库最简单的方法是,服务器端网络库以SS(代表SERVER SIDE)开头,而客户端的网络库通常以DB开头。除了Namedpipe 库被存放在\windows\system目录下或 winnt\system32目录下之外,这些库都被存放在\MSSQL7\ BINN目录下。
表2、客户端的网络DLL文件
DLL文件
网络库
DBNMPNTW.DLL
Named pipe
DBMSRPCN.DLL
TCP/IP
DBMSRPCN.DLL
Multi-protocol
DBNSSPXN.DLL
Nwlink IPX/SPX
DBMADSN.DLL
Apple talk
DBMSVINN.DLL
Banyan VINE SPP
2、解决客户连接的故障
客户机/服务器的连接问题可以由低到高地进行诊断。换句话说,先检查网络的物理层,再检查网络组件,最后检查应用程序的网络调用。在里,我们将主要关注TCP/IP环境下的故障排除。其他环境下的故障排除与此类似。
如果在客户机和服务器之间存在着一个数据库连接问题,首先你就的确认客户机和服务器之间的网络连接是否畅通无阻。以下几个步骤说明了如何检测TCP/IP连接。
(1) 打开一个命令行窗口(MSDOS窗口),PING本机地址127.0.0.1;如果PING不通本机,则在这一本地机器上存在着网络配置错误。
(2) PING本机的外部TCP/IP地址 。为了找到本机的IP地址,可以在WINDOWS9X下运行WINIPCFG,或在WINDOW S NT的命令行下运行IPCONFIG。如果PING本机IP地址操作失败,则在本地机器上存在着网络配置错误。
(3) PING缺省的网关地址(同样利用WINPCFG或IPCONFIG,你可以同样找到网关地址)。如果这一操作失败,则可检查一下你的IP地址是否和缺省的网关在同一个子网下。如果这两个地址在同一子网下,则本地机器的网络配置可能有问题。
(4) PING服务器的IP地址,然后利用服务器的机器名来PING服务器。请确信你PING服务器名返回的服务器地址和通过PING服务器IP地址返回的结果相同。
如果不相同,则表明在你的网络上,存在DNS(域名服务)错误。如果PING失败,返回”Destination host unreachable”则在你的路由器上可能存在配置问题。
如果PING成功,则表明在客户机和服务器之间存在着良好的网络连接。
在确定网络连接良好之后,继续查找其他方面的问题,打开SQL Server Client Configuration工具来检查缺省的网络协议是否配置正确,接下来,检查服务器端的网络库,并查它们是否支持相应的协议。
作为最后一个求助手段,可以从SQLServer的光盘上安装客户软件到客户机上,并利用ISQL/W来连接SQL SERVER。ISQL/W是最容易实现的连接,如果它能够连接成功,则你所使用的软件可能存在着某个问题,妨碍了连接的实现。
三、MS SQL SERVER自动备份计划配置
利用MSSQL SERVER的自动备份功能进行备份安排是非常方便的。现在,让我们一起来了解怎样安排备份以及怎样才能够定期备份。以下是主要内容:
n 创建备份设备
n 利用SQL 来执行备份
n 设置备份预定表
自动备份提供了一种SQL SERVER例程,它确保备份能够按时执行,如果你每天早晨准备要做的第一件事情是手工运行备份程序,但某一天你由于交通拥挤而不能够按时上班,就可能会漏掉一次备份,但对备份进行预定提供了更高级的可靠性,它能够在用户不想在办公室也能执行备份操作。
在执行自动备份或进行以下步骤练习时,请确定“SQLServerAgent”服务已经启动,因为自动备份需要“SQLServerAgent”服务支持。
1、创建备份设备
备份设备是用作备份目标的某种磁带设备或磁盘文件,通过创建一种备份设备,就能够确定每次都可以轻松的找到正确的文件,为了创建某种备份设备,应该先打开SQL Enterprise Mamager 并打开你想要使用的服务器,右击BACKUP DEVICES(备份设备),并选择NEW BACKUP DEVICES…(新建备份设备),随后会出现Backup Devices Properties(备份设备属性)对话框,如图所示,
接着,为该设备输入一个名字,再选择某种设备类型(磁带或磁盘)以及设备名,对于磁带驱动器,系统会提供一个磁带驱动器名称列表,对于磁盘驱动器,可以键入一个本地路径(如果文件应该存放在本地计算机中),也可以键入一个UNC路径(这样就可以将备份将备份文件放在另一台计算机中)。单击OK(确定)按钮,则SQL SERVER会给出消息,”Backup Device CreatedSuccessfully(备份设备创建成功)。新创建的备份设备名将出现在Backup Device文件夹中。
2、利用SQL Enterprise Mamager执行备份
SQL Enterprise Mamager可以帮助用户对数据库进行快速备份。这就要求能够创建一次性的备份,该备份用来传输数据或对某个备份进行测试。下面介绍的是具体过程:
(1)打开DATABASES(数据库)文件夹,并右击你想要进行备份的数据库名。
(2)从上下文菜单中选择TOOLS(工具),BACKUP DATABASES(备份数据)选项,随后出现SQL SERVERBACKUP对话框,如图所示:
(3)DESCRIPTION(说明)子端中填写相应的信息,选择备份类型(包括完全备份,差异备份,事务日志备份,文件组备份),再选择备份目标。如果你想同时备份到多个设备上,则应该为备份选择多个目标,最后,选择是否覆盖现有的介质,或者将备份集合添加到现有的介质当中。
(4)在如图所示的OPTIONS(选项)选项卡画面中,你会发现可以获得TRANSACT-SQLBACKUP DATABASES命令的选项列表中的全部选项,包括当备份完成时弹出磁带以及与介质集合相关的各种选项。
(5)OK(确定)按钮,以便启动备份程序,于是,开始进行备份。当备份完成时,就会出现”The Backtup Operation has completed successfully “(备份操作成功)的消息。备份进程要花费一些时间,这主要取决于数据库的大小以及备份介质的速度,出现一个漂亮的蓝色条也许会使你更欣赏该备份进程。
3、设置备份计划
对备份进行预定是建立总体备份例程中的一个重要组成部分。预定好的备份可以在非高峰时间运行,这样就可以避免损害用户的利益。
为了设置一个备份预定表,可以先执行“利用来SQL Enterprise Mamager执行备份”中介绍的步骤3,然后单击SCHEDULE(预定表)复选框。它可以对备份进行设置,使备份按照缺省的循环日程预定进行,即预定在每周星期天的午夜进行。如果这一设置恰好是你想要的,则可以直接使用该选项。但是,情况可能不是这样的。为了指定一个不同的备份预定时间,可单击省略号按钮(…),以便打开如图所示的EditRecurring Job Schedule(编辑可重复出现行的作业预定表)对话框。
选择Recurring(重复出现)选项,接着对备份预定日程进行更改,使该预定表能够反映你真正想要的某种设置。为了将备份预定设置在从周一到周五的每天凌晨两点钟进行,可选择 Weekly(每周)单选钮,并且选中从周一到周五的所有复选框,将时间设置为“2AM ”,然后,单击OK(确定)按钮即可。
在SQL Server中预定好所有的作业以后,就可以将事情交给 SQL Agent去做而我们撒手不管了。SQL Agent先将所有作业进行排队,然后再分别予以处理。这就意味着SQL Agent必须运行各种预定好的作业。为了监视某个作业,可打开SQLEnterprise Mamager ,与指定用来运行该作业的服务器进行连接,再打开SQL Agent 。SQL Agent 的JOBS文件夹中包含了所有被预定的作业。你可以右击其中某个作业并选择Job History,以便找出该作业前几次运行的状态信息。
三、MS SQL SERVER数据恢复配置
在SQL Enterprise Marnager 里操作项目选择还原数据库,
还原为数据库名称为ZKHR,从设备还原,
找到原来备份的数据库文件,
选择数据库物理文件的存放位置
点击“确定”按钮,进入还原状态(千万不要去点击“停止”,如反正不成让它自行报错再结束)
一会儿不愿成功弹出下图:
点击确定退出即可。
当前名称:sqlserver个人版,sql web版
转载来源:http://lswzjz.com/article/phgehh.html