数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.0
{{sendMatomoQuery("数据库管理平台DMP","添加数据库文件")}}

添加数据库文件

更新时间:2023-10-07

使用 SQL Server Management Studio SQL 将数据或日志文件添加到 SQL Server 中的数据库。

BACKUP 语句正在运行时,不能添加或删除文件。

可以为每个数据库指定最多 32,767 个文件和 32,767 个文件组。

需要对数据库拥有 ALTER 权限。

使用 SQL Server Management Studio(SSMS)

  1. 在“对象资源管理器” 中,连接到一个 SQL Server 数据库引擎实例,然后展开该实例。
  1. 展开“数据库”,右键单击要从中添加文件的数据库,右键单击“属性”。
  2. 在 “数据库属性” 对话框中,选择 “文件” 页。
  3. 若要添加数据或事务日志文件,请单击 “添加” 。
  4. 在 “数据库文件” 网格中,输入文件的逻辑名称。 该文件名在数据库中必须唯一。
  5. 选择文件类型:数据或日志。
  6. 对于数据文件,请从列表中选择应包含该文件的文件组,或选择 "新建文件组" 以创建新的文件组。事务日志不能放在文件组中。
  7. 指定文件的初始大小。 根据数据库中您希望的最大数据量,使数据文件尽可能大。
  8. 若要指定文件的增长方式,请在“自动增长”列中单击 () 。 从下列选项中进行选择:

若要允许当前选中的文件根据数据空间量的需求增加而增长,请选中 “启用自动增长” 复选框,然后从下列选项中进行选择:

若要指定文件按固定增量增长,请选择“按 MB 并指定一个值。

若要指定文件按当前文件大小的百分比增长,请选择 “按百分比” 并指定一个值。当数据库非常大时,按比例增长的模式当增长非常大时,增长期间会引起数据库不可用,大库建议选择“按 MB”增长。

  1. 若要指定最大文件大小限制,最大数据库大小由可用磁盘空间量以及所使用的 SQL Server 版本确定的许可限制决定。请从下列选项中进行选择:

若要指定文件能够增长到的最大大小,请选择“限制文件增长(MB)”并指定一个值。

若要允许文件根据需要增长,请选择 “不限制文件增长” 。

若要防止文件增长,请清除 “启用自动增长” 复选框。 文件大小不会增长到超过“初始大小(MB)”列中指定的值。

  1. 指定文件位置的路径。 指定的路径必须存在才能添加文件。需要注意将数据文件和日志文件存放的磁盘驱动器,数据盘符通常为“E”,日志盘为“F”。
  2. 单击“确定”。

使用 Transact-SQL

连接到数据库引擎。

在标准菜单栏上,单击 “新建查询”。

将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此实例向数据库添加由两个文件组成的文件组。 该示例在AdventureWorks2012数据库中创建文件组 Test1FG1 ,并将 25 MB 文件添加到文件组。

USE master

GO

ALTER DATABASE AdventureWorks2012 ADD FILEGROUP Test1FG1;

GO

ALTER DATABASE AdventureWorks2012 ADD FILE

(NAME = test1dat3, FILENAME = 'E:\t1dat3.ndf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB),

(NAME = test1dat4, FILENAME = 'E:\t1dat4.ndf', SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB)

TO FILEGROUP Test1FG1;

GO