在怎么打开已经创建的数据库数据库时,默认情况下有几个文件组,名字是什么?

查看:2477|回复:1
助理工程师
  在首次创建数据库,或者以后将更多文件添加到数据库时,可以创建文件组。但是,一旦将文件添加到数据库,就不可能再将这些文件移到其它文件组。
  一个文件不能是多个文件组的成员。表格、索引以及 text、ntext 和 image 数据可以与特定的文件组相关联。这意味着它们的所有页都将从该文件组的文件中分配。
  有三种类型的文件组:
  主文件组
  这些文件组包含主数据文件以及任何其它没有放入其它文件组的文件。系统表的所有页都从主文件组分配。
  用户定义文件组
  该文件组是用 CREATE DATABASE 或 ALTER DATABASE 语句中的 FILEGROUP 关键字,或在 SQL Server 企业管理器内的&属性&对话框上指定的任何文件组。
  默认文件组
  默认文件组包含在创建时没有指定文件组的所有表和索引的页。在每个数据库中,每次只能有一个文件组是默认文件组。如果没有指定默认文件组,则默认文件组是主文件组。
  最多可以为每个数据库创建 256 个文件组。文件组只能包含数据文件。事务日志文件不能是文件组的一部分。
  说明 文件组不能独立于数据库文件创建。文件组是在数据库中对文件进行分组的一种管理机制。
  创建数据库时添加文件组
  创建数据库(企业管理器)
  展开服务器组,然后展开服务器。
  右击&数据库&,然后单击&新建数据库&命令。
  键入新数据库的名称。
  用指定的数据库名作为前缀创建主数据库和事务日志文件,例如:newdb_Data.mdf 和 newwdb_Log.ldf。数据库和事务日志文件的初始大小与为 model 数据库指定的默认大小相同。主文件中包含数据库的系统表。
  要更改新建主数据库文件的默认值,单击&常规&选项卡。若要更改新建事务日志文件的默认值,单击&事务日志&选项卡。
  要更改&文件名&、&位置&、&初始大小 (MB)&和&文件组&(不适用于事务日志)等列的默认值,单击要更改的适当单元格,再键入新值。
  要指定文件如何增长,请从以下选项中选择:
  当需要更多的数据空间时,若要允许当前选定的文件增长,选择&文件自动增长&命令。
  要指定文件按固定步长增长,选择&按兆字节&命令并指定一个值。
  若要指定文件按当前大小的百分比增长,选择&按百分比&命令,并且指定一个值。
  若要指定文件大小的限制,请从以下选项中选择:
  若要允许文件按需求增长,选择&文件增长不受限制&命令。
  若要指定允许文件增长到的最大值,选择&将文件增长限制为 (MB)&命令。
  说明 数据库大小的最大值由可用磁盘空间量决定,许可限制则由所使用的 Microsoft® SQL Server™ 版本决定。
  将文件组添加到数据库
  增加数据库的大小(企业管理器)
  展开服务器组,然后展开服务器。
  展开&数据库&文件夹,右击要增加大小的数据库,然后单击&属性&命令。
  若要增加数据空间,单击&常规&选项卡。若要增加事务日志空间,单击&事务日志&选项卡。
  若要添加新文件,单击下一个空行,在&文件名&列中输入将容纳附加空间的文件名。
  文件位置是自动生成的,数据库文件名的后缀名为 .ndf,事务日志文件名的后缀为 .ldf。
  若要更改&文件名&、&位置&、&分配的空间 (MB)&和&文件组&(不适用于事务日志)等列的默认值,单击要更改的单元格,再输入新值。
  对于现有的文件,只能更改&分配的空间 (MB)&值,并且新值必须大于现有的值。
  要指定文件如何增长,请从以下选项中选择:
  当需要更多的数据空间时,若要允许当前选定的文件增长,选择&文件自动增长&命令。
  要指定文件按固定步长增长,选择&按兆字节&命令并指定一个值。
  若要指定文件按当前大小的百分比增长,选择&按百分比&命令,并且指定一个值。
  若要指定文件大小的限制,请从以下选项中选择:
  若要允许文件按需求增长,选择&文件增长不受限制&命令。
  若要指定允许文件增长到的最大值,选择&将文件增长限制为 (MB)&命令。
  说明 数据库大小的最大值是由可用磁盘空间量决定,许可限制由正在使用的 SQL Server 版本决定
呼哈呼哈呼哈呼哈第5章数据库的创建与管理_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
第5章数据库的创建与管理
第章​数​据​库​的​创​建​与​管​理
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:464.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢创建数据库时文件组的作用是什么?_百度知道
创建数据库时文件组的作用是什么?
SQL文件组就是文件的逻辑集合。它的目的是为了方便数据的管理和分配.文件组可以把指定是文件组合在一起。   在首次创建数据库,或者以后将更多文件添加到数据库时,可以创建文件组。但是,一旦将文件添加到数据库,就不可能再将这些文件移到其它文件组。   一个文件不能是多个文件组的成员。表格、索引以及text、ntext和image数据可以与特定的文件组相关联。这意味着它们的所有页都将从该文件组的文件中分配。   有三种类型的文件组:   主文件组   这些文件组包含主数据文件以及任何其它没有放入其它文件组的文件。系统表的所有页都从主文件组分配。   用户定义文件组   该文件组是用CREATEDATABASE或ALTERDATABASE语句中的FILEGROUP关键字,或在SQLServer企业管理器内的&属性&对话框上指定的任何文件组。   默认文件组   默认文件组包含在创建时没有指定文件组的所有表和索引的页。在每个数据库中,每次只能有一个文件组是默认文件组。如果没有指定默认文件组,则默认文件组是主文件组。   最多可以为每个数据库创建256个文件组。文件组只能包含数据文件。事务日志文件不能是文件组的一部分。
其他类似问题
16人觉得有用
为您推荐:
创建数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁3.2.1 用图形化方法创建数据库
本文所属图书&>&
数据库技术是一门实践性很强的应用性技术,本书采用目前使用广泛的Microsoft SQL Server 2008作为实践平台,主要介绍数据库技术的应用。本书包括14章和1个附录。第1章和第2章介绍数据库的基础理论,主要针对数...&&
利用SQL Server Management Studio(SSMS)工具,可以用图形化的方法创建,也可以通过Transact-SQL语句创建数据库。下面分别介绍这两种方法。
3.2.1 用图形化方法创建数据库
在SSMS工具中用图形化方法创建数据库的步骤为:
1)启动SSMS,并以数据库管理员身份连接到SQL Server数据库服务器的一个实例上。
2)在SSMS的&对象资源管理器&中,在SQL Server实例下的&数据库&节点上右击鼠标,或者在某个用户数据库上右击鼠标,在弹出的快捷菜单中选择&新建数据库&命令(如图3-2所示),弹出如图3-3所示的&新建数据库&窗口。
3)在如图3-3所示的窗口中,在&数据库名称&文本框中输入数据库名,如本例的Students。
注意,在命名数据库时必须遵守SQL Server 2008的标识符命名规则,具体为:
&名字的长度为1~128个字符。
&名字的第一个字符必须是字母或&_&、&@&、&#&中的任何一个字符。
&在SQL Server 2008中文版中,可以直接用中文命名。
当输入完数据库名后,在下面的&数据库文件&的逻辑名称中就会有相应的名称,这只是用于辅助用户命名逻辑文件名,用户可以对这些名字进行修改。
4)&数据库名称&下面是&所有者&,数据库的所有者可以是任何具有创建数据库权限的登录账户,数据库所有者对其拥有的数据库具有全部的操作权限。默认时,数据库的所有者是&&默认值&&,表示该数据库的所有者是当前登录到SQL Server的账户。关于登录账户及数据库安全性将在第12章详细介绍。
5)在如图3-3所示的&数据库文件&下面的网格中,可以定义数据库包含的数据文件和日志文件。
&在&逻辑名称&处可以指定文件的逻辑文件名。默认情况下,主要数据文件的逻辑文件名同数据库名,第一个日志文件的逻辑文件名为:&数据库名&+&_log&。
&&文件类型&列显示了该文件的类型,&行数据&表示该文件是数据文件;&日志&表示该文件是日志文件。用户新建文件时,可通过此列表框指定文件的类型。由于一个数据库必须包含一个主要数据文件和一个日志文件,因此,在创建数据库时,最开始的两个文件的类型是不能修改的。
&&文件组&列显示了数据文件所在的文件组(日志文件没有文件组概念),默认情况下,所有的数据文件都属于PRIMARY主要文件组。主文件组是系统预定义好的,每个数据库都必须有一个主文件组,而且主要数据文件必须存放在主文件组中。用户可以根据自己的需要添加辅助文件组,辅助文件组用于组织次要数据文件,目的是为了提高数据访问性能。文件组中的文件可以是位于不同磁盘空间上的文件。当然,为了简单起见,也可以将全部数据文件都放置在PRIMARY文件组上。
&在&初始大小&列可以指定文件创建后的初始大小,默认情况下,主要数据文件的初始大小是3MB,日志文件的初始大小是1MB。这里假设将Students_log日志文件的初始大小设置为2MB,主数据文件初始大小不变。
&在&自动增长&列可以指定文件的增长方式。默认情况下,主要数据文件是每次增加1MB,最大大小没有限制;日志文件是每次增加10%,最大大小也没有限制。单击某个文件对应的图标按钮,可以更改文件的增长方式和最大大小限制。图3-4所示为单击主要数据文件Students对应的&自动增长&图标按钮后弹出的对话框。
在图3-4中,若取消选中&启用自动增长&复选框,表示文件不自动增长,文件能够存放的数据量以文件的初始空间大小为限。若选中&启用自动增长&复选框,则可进一步设置每次文件增加的大小以及文件的最大大小限制。设置文件自动增长的好处是可以不必随时担心数据库的空间维护。
&文件增长:可以按MB或百分比增长。如果是按百分比增长,则增量大小为发生增长时文件大小的指定百分比。
&最大文件大小有下列两种方式:
■ 限制文件增长:指定文件可增长到的最大空间。
■ 不限制文件增长:以磁盘空间容量为限制,在有磁盘空间的情况下,可以一直增长。选择这个选项是有风险的,如果因为某种原因造成数据恶性增长,则会将整个磁盘空间占满。清理一块被彻底占满的磁盘空间是非常麻烦的事情。
这里假设将students_log日志文件设置为限制增长,且最大大小为6MB。
注意:在实际生产环境中,经常选择&限制文件增长&,这样可以防止耗尽磁盘空间,也可以避免系统无法继续运行。
&&路径&部分显示了文件的物理存储位置,默认的存储位置是SQL Server 2008安装位置:Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data文件夹。单击此项对应的图标按钮,可以更改文件的存放位置。假设这里将主要数据文件和日志文件均放置在F:\Data文件夹下(设此文件夹已建好)。
&在&文件名&部分可以指定文件的物理文件名,也可以不指定文件名,而采用系统自动赋予的文件名。系统自动创建的物理文件名为:逻辑文件名+文件类型的扩展名。例如,如果是主要数据文件,且逻辑名为Students,则物理文件名为Students.mdf;如果是次要数据文件,且逻辑文件名为Students_Data1,则其物理文件名为Students_Data1.ndf。
6)单击图3-3中的&添加&按钮,可以增加该数据库的次要数据文件和日志文件。图3-5所示为单击&添加&按钮后的情形。
7)我们这里添加一个次要数据文件。在如图3-5所示的窗口中,对该新文件进行如下设置。
&在&逻辑名称&部分输入:Students_data1。
&在&文件类型&下拉列表框中选择&行数据&。
&单击&文件组&对应的列表框,其中有两个选项:&PRIMARY&和&新文件组&(如图3-6所示)。选择&PRIMARY&,表示将数据文件放置在主文件组中;如果选择&&新文件组&&,则弹出如图3-7所示的窗口,在此窗口中可以建立新的文件组。若要创建新文件组,可在&名称&文本框中输入新文件组的名字(这里输入的是NewFileGroup)。在选项部分,选中&只读&复选框表示该文件组中的文件是只读的,即不能对标记为只读的文件组进行修改操作。对于不允许修改的表(如记录历史数据的表),可以将它们置于只读文件组中,这样可以防止意外的更新。选中&默认值&复选框表示将该文件组作为该数据库的默认文件组。
我们这里不选中任何选项,单击&确定&按钮完成对新文件组的创建并关闭此对话框,回到如图3-5所示的窗口。
在如图3-5所示窗口的新建文件Students_Data1对应的&文件组&列表框中,现在已经有了新建立的NewFileGroup文件组,如图3-8所示,选中该文件组。
&将初始大小改为:5。
&单击&自动增长&对应的图标按钮,设置文件自动增长,每次增加1MB,最多增加到10MB。
&将&路径&改为:D:\Data。
设置好后的形式如图3-9所示。
8)选中某个文件后,单击图3-5中的&删除&按钮,可删除选中的文件。这里不进行任何删除。
9)单击&确定&按钮,完成数据库的创建。
创建成功后,在SSMS的&对象资源管理器&中,通过刷新对象资源管理器中的&数据库&,可以看到新建立的数据库。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 怎么打开已经创建的数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信