磁盘空间满了数据库文件存不下
我的磁盘空间满了,现在数据库文件装不下了,我准备再装一个磁盘要怎么样操作?
------解决方案--------------------分离数据库-> 将数据库文件和日志文件拷贝到新磁盘分区上-> 附加数据库
------解决方案--------------------建立新的文件组,文件组中添加数据文件,每个文件组位于不同分区,例子如下 
 ---------------   
 使用文件组创建数据库:          
   下面的示例使用三个文件组创建名为   sales   的数据库:            
   主文件组包含文件   Spri1_dat   和   Spri2_dat。指定这些文件的   FILEGROWTH   增量为   15%。    
   名为   SalesGroup1   的文件组包含文件   SGrp1Fi1   和   SGrp1Fi2。    
   名为   SalesGroup2   的文件组包含文件   SGrp2Fi1   和   SGrp2Fi2。            
   CREATE   DATABASE   Sales    
   ON   PRIMARY    
   (   NAME   =   SPri1_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SPri1dat.mdf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   15%   ),    
   (   NAME   =   SPri2_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SPri2dt.ndf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   15%   ),    
   FILEGROUP   SalesGroup1    
   (   NAME   =   SGrp1Fi1_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SG1Fi1dt.ndf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   5   ),    
   (   NAME   =   SGrp1Fi2_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SG1Fi2dt.ndf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   5   ),    
   FILEGROUP   SalesGroup2    
   (   NAME   =   SGrp2Fi1_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SG2Fi1dt.ndf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   5   ),    
   (   NAME   =   SGrp2Fi2_dat,    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\SG2Fi2dt.ndf ',    
         SIZE   =   10,    
         MAXSIZE   =   50,    
         FILEGROWTH   =   5   )    
   LOG   ON    
   (   NAME   =    'Sales_log ',    
         FILENAME   =    'c:\program   files\microsoft   sql   server\mssql\data\salelog.ldf ',    
         SIZE   =   5MB,    
         MAXSIZE   =   25MB,    
         FILEGROWTH   =   5MB   )    
   GO    
------解决方案--------------------先分离数据库,然后拷到你新的硬盘!
------解决方案--------------------1.定期清空日志文件,收缩数据库 
 2.定期完全备份,将历史数据. 
 3.使用文件组将事务增长型大表分开存储   
 普通的200G硬盘都能塞满?