DROP DATABASE
从 Microsoft® SQL Server™ 删除一个或多个数据库。删除数据库将删除数据库所使用的数据库文件和磁盘文件。语法
DROP DATABASE database_name [ ,...n ]参数
database_name指定要删除的数据库名称。从 master 数据库中执行 sp_helpdb 以查看数据库列表。注释
若要使用 DROP DATABASE,连接的数据库上下文必须在 master 数据库中。DROP DATABASE 删除标记为置疑的已损坏数据库并删除指定的数据库。在除去用于复制的数据库之前,首先删除复制。不能除去为事务复制发布的任何数据库,也不能除去发布到或订阅到合并复制的任何数据库。有关更多信息,请参见管理和监视复制。如果数据库已损坏且无法首先删除复制,则大多数情况下仍然可通过将数据库标记为脱机数据库而将其除去。只有通过还原备份才能重新创建已除去的数据库。不能除去当前正在使用(正打开供用户读写)的数据库。任何时候除去数据库,都应备份 master 数据库。无法除去系统数据库(msdb、model、master、tempdb)。权限
默认情况下,将 DROP DATABASE 权限授予数据库所有者以及 sysadmin 和 dbcreator 固定服务器角色成员,该权限不可转让。示例
A. 除去单个数据库
下例从系统表中删除 publishing 数据库的所有引用。DROP DATABASE publishingB. 除去多个数据库
下例从系统表中删除每个列出的数据库的所有引用。DROP DATABASE pubs, newpubs
从 Microsoft® SQL Server™ 删除一个或多个数据库。删除数据库将删除数据库所使用的数据库文件和磁盘文件。语法
DROP DATABASE database_name [ ,...n ]参数
database_name指定要删除的数据库名称。从 master 数据库中执行 sp_helpdb 以查看数据库列表。注释
若要使用 DROP DATABASE,连接的数据库上下文必须在 master 数据库中。DROP DATABASE 删除标记为置疑的已损坏数据库并删除指定的数据库。在除去用于复制的数据库之前,首先删除复制。不能除去为事务复制发布的任何数据库,也不能除去发布到或订阅到合并复制的任何数据库。有关更多信息,请参见管理和监视复制。如果数据库已损坏且无法首先删除复制,则大多数情况下仍然可通过将数据库标记为脱机数据库而将其除去。只有通过还原备份才能重新创建已除去的数据库。不能除去当前正在使用(正打开供用户读写)的数据库。任何时候除去数据库,都应备份 master 数据库。无法除去系统数据库(msdb、model、master、tempdb)。权限
默认情况下,将 DROP DATABASE 权限授予数据库所有者以及 sysadmin 和 dbcreator 固定服务器角色成员,该权限不可转让。示例
A. 除去单个数据库
下例从系统表中删除 publishing 数据库的所有引用。DROP DATABASE publishingB. 除去多个数据库
下例从系统表中删除每个列出的数据库的所有引用。DROP DATABASE pubs, newpubs
解决方案 »
- 分组统计问题.
- sql2005 用附加数据库功能能恢复SQL2000的数据库吗?
- 一个SQL的问题,拜请各位大大解决
- 请问SQL Server 2000 个人版 是否技术网络访问它的数据库?
- 哪们大侠帮帮忙,MSDE的命令行怎么用,小弟想把原sa用户名的密码改一下,怎么改!
- 在嵌套的存储过程处理异常问题
- XP 下安装 SQL Server7 ,然后运行的时候怎么也链接不上本地的服务器
- 如何往数据库中增加一个用户
- sql server7.0中找不着系统表??
- 谁现在手头上有一个进销存。VB+SQL SERVER,并且主要是用于商场超市的.
- 关于UPDATE的二个问题
- 本人菜鸟,急求sql触发器解决方法,拜托各位高手了.
drop database '庫名'
drop database '庫名'