我正在创建一个数据库脚本,并在执行时出错。我正在尝试创建一个数据库并分配空间。我哪里错了
以下是错误消息
MODIFY FILE在尝试扩展物理文件'E:\ MSSQL10_50.SQL2008R2 \ MSSQL \ DATA \ CoreReferenceStaging.mdf'时遇到操作系统错误112(无法检索此错误的文本。原因:15105)。
USE master
GO
CREATE DATABASE CoreReferenceStaging;
GO
ALTER DATABASE [CoreReferenceStaging]
MODIFY FILE ( NAME = N'CoreReferenceStaging', SIZE = 51200000KB , FILEGROWTH = 2560000KB )
GO
ALTER DATABASE [CoreReferenceStaging]
MODIFY FILE ( NAME = N'CoreReferenceStaging_log', SIZE = 15360000KB , FILEGROWTH = 1024000KB )
GO
答案 0 :(得分:2)
从命令提示符输入NET HELPMSG 112
,生成的消息是“磁盘上没有足够的空间”。似乎E驱动器卷上没有足够的空间将文件扩展到指定的大小。
答案 1 :(得分:0)
你的FILEGROWTH太大了(2.5GB)。它可能不会那么多增长。将其更改为100MB(100000KB)。您的日志也是如此。