Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当达到MAXSIZE时,SQL Server能否自动创建新的数据文件?_Sql_Sql Server - Fatal编程技术网

当达到MAXSIZE时,SQL Server能否自动创建新的数据文件?

当达到MAXSIZE时,SQL Server能否自动创建新的数据文件?,sql,sql-server,Sql,Sql Server,我有一个快速增长的数据库。我每天都做备份,但我想避免每天复制一个大文件。相反,我希望自动创建新的数据文件(比如10GB),这样我就可以创建增量备份,并且只复制新文件 我该怎么做?如果我设置了一个maxfile大小,当DB达到这个大小时会发生什么?我认为您需要查看差异备份 每周创建完整备份,每天创建差异备份,每小时创建事务日志备份(如果需要) 要恢复数据库,必须恢复上次完全备份、所有差异备份(从上次完全备份开始)。好的,差异备份可以工作。问题是数据库即将填满驱动器,所以我想阻止该文件增长。我知道如

我有一个快速增长的数据库。我每天都做备份,但我想避免每天复制一个大文件。相反,我希望自动创建新的数据文件(比如10GB),这样我就可以创建增量备份,并且只复制新文件


我该怎么做?如果我设置了一个maxfile大小,当DB达到这个大小时会发生什么?

我认为您需要查看差异备份


每周创建完整备份,每天创建差异备份,每小时创建事务日志备份(如果需要)


要恢复数据库,必须恢复上次完全备份、所有差异备份(从上次完全备份开始)。

好的,差异备份可以工作。问题是数据库即将填满驱动器,所以我想阻止该文件增长。我知道如何手动创建新的数据文件,但我不想继续这样做(我不想看到创建的每个额外文件的大小)。相反,我希望SQL Server在填充其他文件时自动创建这些文件(仅每个10GB)。e、 g data1.mdf、data2.mdf、data3.mdf等。没有人为干预。只需配置一次。问题是数据库即将填满驱动器,所以我想阻止该文件增长。我知道如何手动创建新的数据文件,但我不想继续这样做(我不想看到创建的每个额外文件的大小)。相反,我希望SQL Server在填充其他文件时自动创建这些文件(仅每个10GB)。e、 g data1.mdf、data2.mdf、data3.mdf等。没有人为干预。只需配置一次。