create database my_library
on
primary(
name=my_library_data,
filename='E:\我的文档\SQL文档\my_library.mdf',
size=10MB,
maxsize=15MB,
filegrowth=20%
)
log on(
name=my_library_log,
filename='E:\我的文档\SQL文档\my_library.ldf',
size=3MB,
maxsize=5MB,
filegrowth=1MB
)
goalter database my_library
add file(
name=my_library_data2,
filename='E:\我的文档\SQL文档\my_library2.mdf',
size=10MB,
maxsize=15MB,
filegrowth=20%
)现在my_library有my_library.mdf和my_library2.mdf两个数据文件,怎样把my_library2删掉

解决方案 »

  1.   

    附加数据库怎么用add file啊
      

  2.   

    DROP DATABASE database_name
    就用这句阿!
      

  3.   

    我只是想删除my_library2.mdf这个数据库文件而已,不是整个数据库阿
      

  4.   

    例题:
    USE master
    GO
    ALTER DATABASE Test1 
    REMOVE FILE test1dat4
    GO文件必须为空
      

  5.   

    可用这条语句 DBCC SHRINKFILE( 3,EMPTYFILE)--3是要清空的文件的fileID,可在当前数据库中搜索 sysfiles系统表得到.emptyfile是指将所有数据从指定文件中迁移到同一文件组中的其它文件.先把它的内容移到my_library.mdf中,再remove.