标题标题  显示论坛会员列表名单  搜索论坛搜索  HelpHelp
  注册注册  登入登入
ASP教学区
 DoReMe : ASP教学区
主题 话题: 第三章 安装和使用SQL Server 回复发表新主题
作者
贴子内容 << Prev Topic下一个主题 >>
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:44上午 | IP记录 引用 qqooo

Mirosoft SQL Server 6.5数据库被选为在本书中的Internet Information Server和Active Server Pages例子程序的数据库类型。考虑到Mirosoft SQL Server的性能代价比和他能很好地和WINDOWS NT集成在一起, 你一定会选择他。

这一章介绍如何安装和维护Mirosoft SQL Server。第一部分是关于安装过程的一步一步的介绍。第二步,你将学习如何建立数据库设备,数据库,和表。最后一部分介绍如 何维护你的数据库。

注意

这一章主要介绍如何安装SQL Server。要学习如何使用SQL,SQL Server的语言,请参考这本书的第三部分,「处理数据:SQL」。要学习如何把SQL Server和Active Server Page集成在一起,你可用参考第五部分,「数据库组件」。

安装和配置

在你安装SQL Server之前,你需要知道他的基本的系统需求。对于SQL Server 6.5,它的基本需要如下:

SQL Server 6。5需要硬盘空间60M。如果你想安装在线帮助文件,你另外需要15M的空间。在你配置服务器时,你的存储数据只是所需的磁盘 空间的一部分。日志文件,索引文件,备份设备,同样也要占用磁盘空间,所以,你最好购买你所需要存储数据文件的容量的两倍的硬盘 。

master数据库需要25M的空间。

微软的说明书说SQL Server的最小的内存需要是16M。不要相信这个这个最小的运行内存。32M内存是你运行所需的最小内存。作为一个WEB服 务器来说,我推荐你的服务器至少应该有64M内存。

至少需要WINDOWS NT 3.51以上的版本。

警告

不要在主域控制器(PDC)或备份域控制器(BDC)上安装SQL Server。 这些服务器要处理工作量很大的任务,而且资源也很紧张。他们在不停地复制和认证用户数据库的信息。PDC要对所有要在WINDO WS NT域内登录的用户作出反应。你应该在准备把SQL Server安装在应该独立的服务器上。

以下是涉及安装SQL Server 6.5的几个步骤。在你安装SQL Server之前,你需要收集一些信息和作一些决定。

NT 服务器的名字

SQL Server在开始的时候使用的NT服务器帐户

安全模式(标准模式,WINDOWS NT 集成模式,混合模式)

master数据库的位置和大小

字符集

排序的顺序

SQL Server使用的网络协议(命名管道协议,TCP/IP管道协议,IPX协议,等待)

有权限访问数据库的用户能同时连接到服务器的数目(这和你购买的许可协议有关)

为SQL Server数据库的用户组配置访问权限

一些这一部分将一步一步地介绍引导你安装SQL Server。这是你需要作的事务的一个简单列表:

运行安装程序

选择许可模式

说明安装路径和master数据库

选择配置选项

说明登录帐户

运行安装程序

启动WINDWOS NT服务器,以一个有权限建立文件和目录的合适的用户来登录。 如果用户没有这些权限,安装过程就会被终止,同时显示一个这样的信息「Can not Create directory」。

把用来安装SQL Server的CD_ROM放入到CD_ROM驱动器中。在CD_ROM上找到适合你的服务器的适合子目录。在命令行上,输入合 适的命令:

Intel x86 处理器: E:\I386\Setup

MIPS 处理器: E:\MIPS\Setup

DEC Alpha APX机器: E:\ALPHA\Setup

要么,你也可用通过浏览器,找到E:和合适的子目录,然后双击Setup.exe文件。(见图3.1。)

 

图3.1 SQL Server 的第一个安装对话框

回答在屏幕上出现的关于你的组织名和产品序列号的问题。然后SQL Server的选项对话框就会出现(见图3.2)。 选择Install SQL Server and Untilities信息,然后点击Contunue按钮。

 

图3.2 SQL Server的选项

选择许可模式

你在选项对话框中说明了安装的类型,然后点击Continue,选择许可模式的对话框就出现了。当你购买SQL Server 软件时, 你必须选择购买一个允许使用用户数目的许可协议。你可用选择两种类型的许可模式:Per Server, Per seat。 如果你选择Per Server 许可模式,你将按同时连接到服务器的用户的数目向微软交付费用。 如果你选择Per Seat 许可模式,你将按连接到服务器的计算机的数目向微软交付费用。然而,你选择的许可模式是不会影响服务器的性能的, 它只会影响你要向微软缴纳的费用的多少。

注意

如上面所写的内容,如果你需要在INTERNET上使用SQL Server数据库,你需要向微软购买一个INTERNET数据库连接的许可协议。这个购买INTERNET连接的价钱是2,9 95$(增加到购买SQL Server软件的价钱上)。 这个许可协议可用在任何一个微软授权的代理处购买得到。

说明安装路径和Master 数据库设备

安装过程的下一步就是SQL Server的文件要安装的子目录。这个目录名的长度不能超过8个字母,也不能包含空格(非长文件名)。缺省地,SQL Server的文件会安装在MSSQL子目录下。在你选择好SQL Server的目录以后,安装出现会向你询问Master数据库设备的位置和大小。Master数据库设备是用来存储系统信息的 。例如:他包含master和tempdb两个数据库。它的缺省大小是25MB。然而,为了提高系统的性能,你应该增加它的容量 ,(例如:50MB)。

设置在线帮助文件和安装选项

下一个屏幕会询问你是否把在线帮助文件安装在硬盘上。 如果你硬盘空间有限,你可用选择Run from CD选项或 Do Not Install选项。把帮助文件安装在硬盘上会加快你访问帮助文件的速度。

如果你选择不在硬盘上安装不在文件,你必须在CD_ROM上搜索不在文件。大部分的SQL Server的安装版本都不安装帮助文件。而在管理员的工作站上安装SQL 管理工具和SQL Server帮助文件。

下面的安装选项对话框出现了。字符集,排序顺序,和所支持的为了协议都可以在这里改变。

字符集。 缺省的字符集是ISO 8859-1(Latin 1 or ANSI)字符集。这个字符集是和Microsoft WINDOWS NT和WINDOWS 的ANSI字符兼容的字符集。我建议在基于基于WEB的应用程序设置成这种字符集。 其它的字符集如下:

Code Page 850(Multilingual)。这个字符集包括,北美,欧洲,和南美国家的语言。

Code Page 430(U.S.English)。这个字符集包括一些没有存储在数据库内的图形字符。

排序顺序 以下是可用的排序选择

字典顺序。 这里缺省设置是字母不区分大小写-使用这种配置,字母的大小写不会造成问题。

二进制排序。 每一个字符是根据它的二进制代码的值来排序的。

字典顺序,字母不区分大小写。先按大写字母排序。

基于其它语言的排序;这里大小写是区分的。(见SQL 在线帮助文件的全部列表。搜索关键字 sort order。

附加的网络支持。 这个选项的缺省值就是Named Pipes。你必须把这个选项改成Multi-Protocol选项,因为Multi-Protocol几乎支持所有的和SQL Server服务器通讯的协议。

Multi-Protocol。他使服务器能访问其它服务器的数据,也允许其它客户来访问这个服务器的数据。Multi-Pro tocol是微软最新开发的协议,和别的协议相比,他可用提高用户使用服务器的性能。Multi-Protocol也允许SQL Server使用集成安全模式。

NWLink。 这个协议是用来和Novell 网络连接的。

TCP/IP管道协议。 标准的WINDOWS 管道协议。

在系统启动时,自动启动SQL Server。 这个选项应该被选择上。SQL Server 应该在WINDOWS NT启动时自动启动。 你就不需要登录到WINDOWS NT上去启动SQL Server。

在系统启动时,自动启动SQL Exective。由于和上面相同的原因,这个选项应该被选择上。

 

说明登录的帐户

安装出现的这一步出现了一个询问登录帐户的对话框,这个帐户是给SQL Exective使用的。SQL Exective是作为一个服务来出现的。这个服务的缺省登录帐户当地相同的帐户。如果你不需要使用SQL Server的基于网络访问的特征,你可以不需要改变这个缺省值(例如:复制,SQL Mail,或通过在网络上使用SQL Server WEB Assistance来生存网页,等等)。

如果你选择去改变SQL Exective 服务使用的登录帐户,这里有一些必须的条件。

这个帐户必须满足和SQL Server服务所使用的帐户同样的条件。由于这个原因,你可用让这两个服务使用同一个帐户。

这个帐户必须是安装SQL Server的计算机上的管理员用户组的成员。

这个帐户必须有打开服务日志的权限。

这个帐户的命名必须是永远不过期的。

在你安装了SQL Server以后,通过选择设置|控制面板|服务,你可用改变SQL Server和SQL Exective服务的使用帐户。 SQL Exective服务以SQL Exective的形式列出, 而SQL Server以MSSQLServer的形式列出。用其它的话说,在安装改成中的登录帐户的设置不是不可用在以后更改的。

然后,安装出现就拷贝所需的文件到你的硬盘上。在这时注册表也会被更新。当安装完成时,你会被要求重新启动计算机。

安装回顾

大部分安装选项可用按缺省配置,不进行改变。对于网络访问的服务器,一些几个重要设置是必须更改的:

网络协议:Multi-Protocol

自动启动SQL Server

自动启动SQL Exective

注册服务器

在你重新启动服务器以后,选择开始|程序|SQL65|SQL Enterprise Manager。你会被要求去注册一个新的服务器(见图3.3)。输入服务器的名字(NT的机器名)或从下拉式列表框中选择。这 个服务器的名字可以在控制面板的网络选项中找到。

 

 

 

 

图3.3 SQL Server的注册服务器的对话框

在这里,你也需要输入用户名和口令。对于使用可信连接来说,你可以不输入用户名和口令,因为SQL Server是使用NT的安全认证作为自己的安全认证。SQL Server 6.5的缺省的管理员用户名是sa。当你输入sa作为用户名时,不需要输入口令(因为这是缺省的设置)。 我们推荐你在安装后马上更改这个口令。用户sa是不能被删除的,注意,一定要改变它的口令。

注意

为了改变用户sa的口令,在Enterprise Manager中选择你的服务器的名字,然后从菜单中选择Manage|Logins。功能登录用户的对话框就出现了。从登录用 户名的下拉式对话框中选择sa,你就可以输入一个新的口令。

在这一步完成以后, 服务器的名字出现在SQL Enterprise Explorer中(SQL Enterprise Explorer是SQL Enterprise 的图形界面)。 点击服务器的名字,服务器的其它组件就会出现。你的这一步已经成功了。

如果你登录到SQL Server不成功,就是安装出现没有正确地完成。你要尽量解决这个问题。如果实在不行,你就必须重新安装SQL Server。

警告

大部分放入登录错误都是由于网络协议的配置错误造成的。 注意,一定要确保你选择了Multi-Protocol协议。

 

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:44上午 | IP记录 引用 qqooo

Mirosoft SQL Server 6.5数据库被选为在本书中的Internet Information Server和Active Server Pages例子程序的数据库类型。考虑到Mirosoft SQL Server的性能代价比和他能很好地和WINDOWS NT集成在一起, 你一定会选择他。

这一章介绍如何安装和维护Mirosoft SQL Server。第一部分是关于安装过程的一步一步的介绍。第二步,你将学习如何建立数据库设备,数据库,和表。最后一部分介绍如 何维护你的数据库。

注意

这一章主要介绍如何安装SQL Server。要学习如何使用SQL,SQL Server的语言,请参考这本书的第三部分,「处理数据:SQL」。要学习如何把SQL Server和Active Server Page集成在一起,你可用参考第五部分,「数据库组件」。

安装和配置

在你安装SQL Server之前,你需要知道他的基本的系统需求。对于SQL Server 6.5,它的基本需要如下:

SQL Server 6。5需要硬盘空间60M。如果你想安装在线帮助文件,你另外需要15M的空间。在你配置服务器时,你的存储数据只是所需的磁盘 空间的一部分。日志文件,索引文件,备份设备,同样也要占用磁盘空间,所以,你最好购买你所需要存储数据文件的容量的两倍的硬盘 。

master数据库需要25M的空间。

微软的说明书说SQL Server的最小的内存需要是16M。不要相信这个这个最小的运行内存。32M内存是你运行所需的最小内存。作为一个WEB服 务器来说,我推荐你的服务器至少应该有64M内存。

至少需要WINDOWS NT 3.51以上的版本。

警告

不要在主域控制器(PDC)或备份域控制器(BDC)上安装SQL Server。 这些服务器要处理工作量很大的任务,而且资源也很紧张。他们在不停地复制和认证用户数据库的信息。PDC要对所有要在WINDO WS NT域内登录的用户作出反应。你应该在准备把SQL Server安装在应该独立的服务器上。

以下是涉及安装SQL Server 6.5的几个步骤。在你安装SQL Server之前,你需要收集一些信息和作一些决定。

NT 服务器的名字

SQL Server在开始的时候使用的NT服务器帐户

安全模式(标准模式,WINDOWS NT 集成模式,混合模式)

master数据库的位置和大小

字符集

排序的顺序

SQL Server使用的网络协议(命名管道协议,TCP/IP管道协议,IPX协议,等待)

有权限访问数据库的用户能同时连接到服务器的数目(这和你购买的许可协议有关)

为SQL Server数据库的用户组配置访问权限

一些这一部分将一步一步地介绍引导你安装SQL Server。这是你需要作的事务的一个简单列表:

运行安装程序

选择许可模式

说明安装路径和master数据库

选择配置选项

说明登录帐户

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:45上午 | IP记录 引用 qqooo

运行安装程序

启动WINDWOS NT服务器,以一个有权限建立文件和目录的合适的用户来登录。 如果用户没有这些权限,安装过程就会被终止,同时显示一个这样的信息「Can not Create directory」。

把用来安装SQL Server的CD_ROM放入到CD_ROM驱动器中。在CD_ROM上找到适合你的服务器的适合子目录。在命令行上,输入合 适的命令:

Intel x86 处理器: E:\I386\Setup

MIPS 处理器: E:\MIPS\Setup

DEC Alpha APX机器: E:\ALPHA\Setup

要么,你也可用通过浏览器,找到E:和合适的子目录,然后双击Setup.exe文件。(见图3.1。)

图3.1 SQL Server 的第一个安装对话框

 

 

 

 

 

 

 

 

 

 

回答在屏幕上出现的关于你的组织名和产品序列号的问题。然后SQL Server的选项对话框就会出现(见图3.2)。 选择Install SQL Server and Untilities信息,然后点击Contunue按钮。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:45上午 | IP记录 引用 qqooo

 

 

 

 

 

 

 

 

 

 

 

 

图3.2 SQL Server的选项

选择许可模式

你在选项对话框中说明了安装的类型,然后点击Continue,选择许可模式的对话框就出现了。当你购买SQL Server 软件时, 你必须选择购买一个允许使用用户数目的许可协议。你可用选择两种类型的许可模式:Per Server, Per seat。 如果你选择Per Server 许可模式,你将按同时连接到服务器的用户的数目向微软交付费用。 如果你选择Per Seat 许可模式,你将按连接到服务器的计算机的数目向微软交付费用。然而,你选择的许可模式是不会影响服务器的性能的, 它只会影响你要向微软缴纳的费用的多少。

注意

如上面所写的内容,如果你需要在INTERNET上使用SQL Server数据库,你需要向微软购买一个INTERNET数据库连接的许可协议。这个购买INTERNET连接的价钱是2,9 95$(增加到购买SQL Server软件的价钱上)。 这个许可协议可用在任何一个微软授权的代理处购买得到。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:46上午 | IP记录 引用 qqooo

说明安装路径和Master 数据库设备

安装过程的下一步就是SQL Server的文件要安装的子目录。这个目录名的长度不能超过8个字母,也不能包含空格(非长文件名)。缺省地,SQL Server的文件会安装在MSSQL子目录下。在你选择好SQL Server的目录以后,安装出现会向你询问Master数据库设备的位置和大小。Master数据库设备是用来存储系统信息的 。例如:他包含master和tempdb两个数据库。它的缺省大小是25MB。然而,为了提高系统的性能,你应该增加它的容量 ,(例如:50MB)。

设置在线帮助文件和安装选项

下一个屏幕会询问你是否把在线帮助文件安装在硬盘上。 如果你硬盘空间有限,你可用选择Run from CD选项或 Do Not Install选项。把帮助文件安装在硬盘上会加快你访问帮助文件的速度。

如果你选择不在硬盘上安装不在文件,你必须在CD_ROM上搜索不在文件。大部分的SQL Server的安装版本都不安装帮助文件。而在管理员的工作站上安装SQL 管理工具和SQL Server帮助文件。

下面的安装选项对话框出现了。字符集,排序顺序,和所支持的为了协议都可以在这里改变。

字符集。 缺省的字符集是ISO 8859-1(Latin 1 or ANSI)字符集。这个字符集是和Microsoft WINDOWS NT和WINDOWS 的ANSI字符兼容的字符集。我建议在基于基于WEB的应用程序设置成这种字符集。 其它的字符集如下:

Code Page 850(Multilingual)。这个字符集包括,北美,欧洲,和南美国家的语言。

Code Page 430(U.S.English)。这个字符集包括一些没有存储在数据库内的图形字符。

排序顺序 以下是可用的排序选择

字典顺序。 这里缺省设置是字母不区分大小写-使用这种配置,字母的大小写不会造成问题。

二进制排序。 每一个字符是根据它的二进制代码的值来排序的。

字典顺序,字母不区分大小写。先按大写字母排序。

基于其它语言的排序;这里大小写是区分的。(见SQL 在线帮助文件的全部列表。搜索关键字 sort order。

附加的网络支持。 这个选项的缺省值就是Named Pipes。你必须把这个选项改成Multi-Protocol选项,因为Multi-Protocol几乎支持所有的和SQL Server服务器通讯的协议。

Multi-Protocol。他使服务器能访问其它服务器的数据,也允许其它客户来访问这个服务器的数据。Multi-Pro tocol是微软最新开发的协议,和别的协议相比,他可用提高用户使用服务器的性能。Multi-Protocol也允许SQL Server使用集成安全模式。

NWLink。 这个协议是用来和Novell 网络连接的。

TCP/IP管道协议。 标准的WINDOWS 管道协议。

在系统启动时,自动启动SQL Server。 这个选项应该被选择上。SQL Server 应该在WINDOWS NT启动时自动启动。 你就不需要登录到WINDOWS NT上去启动SQL Server。

在系统启动时,自动启动SQL Exective。由于和上面相同的原因,这个选项应该被选择上。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:53上午 | IP记录 引用 qqooo

说明登录的帐户

安装出现的这一步出现了一个询问登录帐户的对话框,这个帐户是给SQL Exective使用的。SQL Exective是作为一个服务来出现的。这个服务的缺省登录帐户当地相同的帐户。如果你不需要使用SQL Server的基于网络访问的特征,你可以不需要改变这个缺省值(例如:复制,SQL Mail,或通过在网络上使用SQL Server WEB Assistance来生存网页,等等)。

如果你选择去改变SQL Exective 服务使用的登录帐户,这里有一些必须的条件。

这个帐户必须满足和SQL Server服务所使用的帐户同样的条件。由于这个原因,你可用让这两个服务使用同一个帐户。

这个帐户必须是安装SQL Server的计算机上的管理员用户组的成员。

这个帐户必须有打开服务日志的权限。

这个帐户的命名必须是永远不过期的。

在你安装了SQL Server以后,通过选择设置|控制面板|服务,你可用改变SQL Server和SQL Exective服务的使用帐户。 SQL Exective服务以SQL Exective的形式列出, 而SQL Server以MSSQLServer的形式列出。用其它的话说,在安装改成中的登录帐户的设置不是不可用在以后更改的。

然后,安装出现就拷贝所需的文件到你的硬盘上。在这时注册表也会被更新。当安装完成时,你会被要求重新启动计算机。

安装回顾

大部分安装选项可用按缺省配置,不进行改变。对于网络访问的服务器,一些几个重要设置是必须更改的:

网络协议:Multi-Protocol

自动启动SQL Server

自动启动SQL Exective

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:54上午 | IP记录 引用 qqooo

注册服务器

    在你重新启动服务器以后,选择开始|程序|SQL65|SQL Enterprise Manager。你会被要求去注册一个新的服务器(见图3.3)。输入服务器的名字(NT的机器名)或从下拉式列表框中选择。这 个服务器的名字可以在控制面板的网络选项中找到。

 

图3.3 SQL Server的注册服务器的对话框

 

 

 

 

 

 

 

 

 

 

 

 

 

在这里,你也需要输入用户名和口令。对于使用可信连接来说,你可以不输入用户名和口令,因为SQL Server是使用NT的安全认证作为自己的安全认证。SQL Server 6.5的缺省的管理员用户名是sa。当你输入sa作为用户名时,不需要输入口令(因为这是缺省的设置)。 我们推荐你在安装后马上更改这个口令。用户sa是不能被删除的,注意,一定要改变它的口令。

注意

为了改变用户sa的口令,在Enterprise Manager中选择你的服务器的名字,然后从菜单中选择Manage|Logins。功能登录用户的对话框就出现了。从登录用 户名的下拉式对话框中选择sa,你就可以输入一个新的口令。

在这一步完成以后, 服务器的名字出现在SQL Enterprise Explorer中(SQL Enterprise Explorer是SQL Enterprise 的图形界面)。 点击服务器的名字,服务器的其它组件就会出现。你的这一步已经成功了。

如果你登录到SQL Server不成功,就是安装出现没有正确地完成。你要尽量解决这个问题。如果实在不行,你就必须重新安装SQL Server。

警告

大部分放入登录错误都是由于网络协议的配置错误造成的。 注意,一定要确保你选择了Multi-Protocol协议。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:54上午 | IP记录 引用 qqooo

建立数据库设备,数据库,和表

    在这一部分,你可以在SQL Server中添加三种类型的对象:数据库设备,数据库,和表。 你在开始使用SQL Server存储数据之前,必须建立所有的三种对象。

    当你在SQL Server中存储数据时,你是在把数据库存储在表中。按顺序,表是存储在数据库中的,数据库是存储在数据库设备中的。

    在你安装SQL Server时,你已经建立了master 数据库设备。master 数据库设备。

    包括了所有的SQL Server使用的数据库,例如,master和tempdb数据库。你可以在master数据库设备中添加自己的数据库,也可 以在master数据库中添加自己的表,然而,这些操作是不推荐的。 相反,你应该建立一个自己的数据库设备和一个自己的数据库。

注意

    由于很多原因,在master数据库中建立自己的表是一个很坏的主意。 例如,这会使备份你的数据库变得很不方便,因为你的数据库和系统对像混在一起。

建立数据库设备

数据库设备是一块为使用数据库及其内容(表,索引,存储过程,触发器,用户)而分配的磁盘空间。当你建立一个数据库设备时,SQ L Server会向你询问你需要为这个数据库设备保留的磁盘空间的大小。例如: 如果你告诉SQL Server,你的数据库设备的名字为TEST,并为它保留50M的空间,SQL Server就会生存一个名字为TEST.DAT的文件,并且把文件的大小设置成50M。这个空间被分配给TEST这个数据库设 备。

注意

现在版本的SQL Server(version 6.5)最多可以拥有256个设备。 每一个数据库设备的最大容量为32GB。

在一个数据库设备里能拥有一个或多个数据库。例如: 你可以建立一个数据库设备,然后在这个的设备的空间里建立几个数据库。当你建立一个数据库时,SQL Server会向你询问在那个数据库设备内建立,和你的数据库的大小。然后,SQL Server会为你的数据库分配空间。

因为在你建立数据库时必须分配空间,所以在你建立数据库设备和数据库之前,作一个很好的计划是很重要的。如果你需要的话,你也可 以回到上一步,重新定义数据库的大小,但是,你最好在第一次就把数据库的大小配置正确。否则,在数据库填满了时,你就会有丢失数 据的危险。

有两种建立数据库的方法。第一种方法就是通过系统过程写SQL queries来建立数据库设备。因为这些操作是乏味而容易混淆的, 我们一般用第二种方法来生成这些设备-使用SQL Enterprise。

这是生成新的数据库设备的步骤:

选择开始|程序|SQL65|SQL Enterprise Manager。

点击你的数据库服务器的名字,选中它。从菜单中选择管理|数据库设备。管理数据库设备的窗口出现。

在工具条上选择New Device按钮。用来新建数据库设备的对话框就会出现(如图3.4所示)。

填写设备的名字,缺省的目录,和数据库设备的大小。对话框会以图形方式显示所有的驱动器上的可用空间。

在你完成全部的这些选项以后,点击Create Now按钮。SQL Server会在硬盘上建立数据库设备,而且SQL Enterprise Manager会在Database Devices文件夹下显示这个设备。

图3.4 安装一个新的数据库设备


 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意

如果你决定要镜像你建立的设备,你就需要两倍的存储空间。镜象就是对数据库设备的一种「硬拷贝」。 镜像一个数据库设备可以在这个数据库设备失效时,可以不停止运行而直接恢复。

现在,你已经建立了一个数据库设备,在以后你需要存储数据时,你可以建立一个新的数据库。在下一部分,我们将介绍如何建立一个你 直接的数据库。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:55上午 | IP记录 引用 qqooo

建立一个数据库

当你想建立一个表时,你必须按照以下的步骤先建立一个数据库:

在SQL Enterprise Manager中,选择你的数据库的名字。

从Manage菜单中选择Databases选项。管理数据库的窗口就出现了。

在工具条上点击新建数据库的按钮,就会出现新建数据库的对话框(如图3.5所示)。

注意

现在版本的SQL Server(version 6.5)最多能有32,767个数据库。每个数据库的最小容量是1MB,最大容量是ITB。

图3.5 在SQL Enterprise Manager对话框中的新建数据库对话框。


 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

     填写你的数据库所要使用的名字(不能有空格)。 然后,填写你要建立的数据库所在的数据库设备(例如,他就是你在前面一步建立的数据库设备)。 这个新建数据库的对话框会以图形的方式显示所有数据库设备的已经使用和没有使用的空间。

    当你建立一个数据库时,你可以选择去建立事务日志。为了建立事务日志,你需要指定一个log device(日志数据库设备)。在新建数据库对话框中,打开标有LogDevice的下拉式框,然后选择一个数据库设备和用于 日志的空间大小。

注意

每个数据库都有它自己的事务处理日志,它记录了对数据库每一个请求(modify,insert,delete)。日志文件是对 数据库的内部处理过程的一种监视。它允许你对数据库执行updates, inserts, deletes等操作。所以在需要的时候,你也可以取消这些操作的结果。在系统没有正确地关闭,而只是停机或重新启动时,这些事 务处理的日志是很有用的-在重新启动时,SQL Server会根据事务处理日志来恢复数据。

注意

当你把事务处理日志向一个dump 数据库倾倒时,你的事务处理日志会被截短。你也可以强制地使你的事务日志缩短。如果你想知道有关事务日志的更多的信息,请查询S QL 在线帮助文件,用关键字transaction log查找。

6当你完成在新建数据库的对话框中的这些问题的回答,点击Create Now 按钮。你的数据库就会在Databases文件夹下显示出来。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回复: 44
Posted: 2004/11月/16 9:55上午 | IP记录 引用 qqooo

建立一个表

为了在数据库内存储数据,你必须在建立一些有字段的表。这些在SQL Server中的表和在dBase中的文件和在Microsoft Access 中的表是一样的。

注意

现在版本的SQL Server(version 6.5)在每一个数据库内最多可以有20亿个表。每个表的最大容量是1TB。

为了建立一个新表,你必须按照以下的步骤:

在SQL Enterprise Manager中选择你的数据库服务器的名字。

选择某一个数据库的名字(例如,你在前面的步骤建立的数据库)。

从Manage菜单选择Tables,就会出现Manage Tables窗口(见图3.6)。

图3。6 建立表

 

 

 

 

 

 

 

 

建立你所需要的字段名。注意,SQL Server不允许在字段名中有空格,连字符合,和逗号出现。

技巧

最好使你的字段名全部用大写字母或全部用小写字母。 对于大部分的管理员,他们喜欢使用小写字母。

定义每一个字段的数据类型(char,date,money,int,等等)。

如果需要的话,你可以定义每一个字段的缺省值。

在建立了你需要的每一个字段以后,然后点击Save Table按钮,给你的表取名。你现在就可以用一个表来存储数据了。

注意

现在的这个版本的SQL Server的最大的一个限制就是每个表的一行的最大容量。一个表的一行不能超过1962个字节(包括文本列和图象列)。一个表 的列数也不能超过250,如果你真的需要使用更大的表,你可以考虑使用Oracle数据库。

Back to Top 查看 qqooo's 资料 搜索其它贴子 qqooo 访问 qqooo's
 

of 2 下一页 >>
  回复发表新主题
显示可打印的页面 显示可打印的页面

论坛跳转
不能 张贴新论题在这个讨论版
不能 回应论题在这个讨论版
不能 删除你的发言在这个讨论版
不能 编辑你的发言在这个讨论版
不能 新增投票标题在这个讨论版
不能 在这个讨论版投票

Edit by doreme Forums version 2004
Welcome ©2001-2004 doreme Guide

This page was generated in 0.1719 seconds.

 
保养品
保养品, Skin Care
www.elady.tw
美材批发
美材, Cosmetic
www.elady.tw/beauty_org
保养品批发
名牌保养品、保养品批发
gb.perfume.com.tw/skincare
饰品批发
饰品、饰品批发
gb.perfume.com.tw/ornament