使用FOR ATTACH创建CREATE DATABASE时,哪些大小设置是多余的?

时间:2019-05-08 04:51:59

标签: sql-server

使用FOR ATTACH从现有mdf + ldf文件创建SQL Server数据库时,哪些大小选项是多余的?

鉴于现有的mdf + ldf文件可能已经具有其中一些设置,并且它们的大小可能已经超过了这些设置。

因此请查询

CREATE DATABASE [MyDb] ON
(
    FILENAME = 'TheDbFilePath',
    SIZE = 10MB,
    MAXSIZE = 10GB,
    FILEGROWTH = 5MB
)
LOG ON
(
    FILENAME = 'TheLogFilePath',
    SIZE = 10MB,
    MAXSIZE = 10GB,
    FILEGROWTH = 5MB
)
FOR ATTACH;

我认为SIZE = 10MB是多余的,因为mdf + ldf可能已经更大了。可以省略MAXSIZEFILEGROWTH并从现有的mdf + ldf文件继承吗?

0 个答案:

没有答案