SQL Server 数据文件大小2G限制问题
非常奇怪的问题:
客户的数据库文件突然满了,提示
"could not allocate space for object 'TABLE_NAME' in databse 'DATABASE_NAME' because the 'PRIMARY' filegroup is full"
数据库设置没有文件大小限制,自动增长,自动收缩,但不知道为什么到了2G就不能用了.
文件系统是NTFS,没有文件大小2G的限制.
然后我打算去新增一个文件,
USE master
GO
--更改该数据库以添加一个 2GB 大小的新数据文件
ALTER DATABASE db_name
ADD FILE
(
NAME = dbname_dat2,
FILENAME = 'F:\MSSQL\DATA\dbname_dat2.ndf',
SIZE = 2000MB,
FILEGROWTH = 50MB
)
又提示
‘create/alter database failed because the resulting cumulative database size would exceed your licensed limit of 2048MB per database’
实在不知道怎么处理了.