怎样用命令后期删除辅助数据文件,删除主数据文件可以吗?
删除主数据、辅助数据、日志可以吗?用什么命令?
------解决方案--------------------
语法
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]