读书人

怎样用下令后期删除辅助数据文件删除

发布时间: 2012-08-11 20:50:30 作者: rapoo

怎样用命令后期删除辅助数据文件,删除主数据文件可以吗?
删除主数据、辅助数据、日志可以吗?用什么命令?

[解决办法]
语法
ALTER DATABASE database
{ ADD FILE < filespec > [ ,...n ] [ TO FILEGROUP filegroup_name ]
| ADD LOG FILE < filespec > [ ,...n ]
| REMOVE FILE logical_file_name
| ADD FILEGROUP filegroup_name
| REMOVE FILEGROUP filegroup_name
| MODIFY FILE < filespec >
| MODIFY NAME = new_dbname
| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }
| SET < optionspec > [ ,...n ] [ WITH < termination > ]
| COLLATE < collation_name >

REMOVE FILE

从数据库系统表中删除文件描述并删除物理文件。只有在文件为空时才能删除。
logical_file_name
是在 Microsoft SQL Server 中引用文件时所用的名称。该名称在数据库中必须唯一,并应遵循标识符规则。该名称可以是字符或 Unicode 常量、常规标识符或定界标识符。有关更多信息,请参见使用标识符。


[解决办法]
主数据文件和日志文件是删除不掉的。
可以删除 辅助的 数据文件和日志文件

SQL code
--删除辅助的数据文件ALTER DATABASE [mytest]  REMOVE FILE [sec_data]---删除辅助日志文件ALTER DATABASE [mytest]  REMOVE FILE [sec_log] 

读书人网 >SQL Server

热点推荐