|
非常奇怪的问题: : S! ^! c/ x% C* [9 F7 ?6 C
客户的数据库文件突然满了,提示
# N* r& O* v& [$ ^$ e- q"could not allocate space for object 'TABLE_NAME' in databse 'DATABASE_NAME' because the 'PRIMARY' filegroup is full"
& x) C2 _- _/ q数据库设置没有文件大小限制,自动增长,自动收缩,但不知道为什么到了2G就不能用了.
7 W: F3 q" f* T8 N% T) x* m文件系统是NTFS,没有文件大小2G的限制. : r4 ?2 m1 P' K( }4 E# k
然后我打算去新增一个文件,
4 I0 V) f. G" ' y USE master 1 J5 N( X( j2 K$ ]" R' I
GO W: Q" p H% f' f
--更改该数据库以添加一个 2GB 大小的新数据文件 4 ~/ q$ G% t8 P- G
ALTER DATABASE db_name 1 u! S+ L, C+ J- ~/ E; k
ADD FILE
" b% P. k" ?, I& k ( & O. q# G$ O, U
NAME = dbname_dat2,
) T( s) A1 i4 X1 d: X$ q' q Y( o FILENAME = 'F:MSSQLDATAdbname_dat2.ndf', w) I$ B1 k) Q
SIZE = 2000MB,
( G9 A7 c# I: v k1 q2 H FILEGROWTH = 50MB
0 # T+ _( q/ M+ T )
( e/ _+ ~1 W* h$ d- J c又提示
% j6 h" q7 ?/ |$ V‘create/alter database failed because the resulting cumulative database size would exceed your licensed limit of 2048MB per database’ 9 ?! h1 U. i6 ?8 C
5 W- u# s9 U; y4 [
实在不知道怎么处理了. |
|