首页 > 网站建设 >

网站建设怎样删除与分离附加数据库的方法

发布时间:2019-01-22 作者:深圳网站建设

  删除数据库当一个数据库已经不再使用时,可以利用删除数据库功能将它从SQLServer中删除。深圳网站建设公司提醒删除一个数据库会在系统中将该数据库的内容完全清除,包括数据库的所有数据和该数据库所使用的所有磁盘文件等,该数据库所占用的资源也会同时被释放。利用SQL管理界面删除数据库,只需选取要删除的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“删除”选项即可,如图4-9所示。
另外,我们也可以利用T-SQL的DROPDATABASE语句来删除数据库。DROPDATABASE语句的语法格式如下。
DROPDATABASEdatabase_name[,...n]
 其中,参数database_name指定要删除的数据库名称。从master数据库中执行sp_helpdb以查看数据库列表。若要使用DROPDATABASE,连接的数据库上下文必须在master数据库中。只有通过还原备份才能重新创建已除去的数据库。不能除去当前正在使用(正打开供用户读写)的数据库。任何时候除去数据库,都应备份master数据库。另外,无法除去系统数据库(msdb、model、master、tempdb)。例如,删除数据库bookstore,程序为DROPDATABASEbookstore。
网站建设怎样分离与附加数据库
1.分离数据库分离数据库是将数据库从SQLServerManagementStudio中分离出来,与删除数据库功能不同,执行数据库分离只是删除数据库在SQLServer中的定义,并不会删除数据库存储在硬盘上的数据库文件。所以,当数据库被分离后,数据文件的位置就可以任意移动,并且在需要时随时将该分离的数据库附加到SQLServer中,再次使用该数据库。利用SQL管理界面分离数据库,首先选取要分离的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“任务”→“分离”选项,如图4-10所示。在随后弹出的“分离数据库”对话框中的“删除连接”选项上打勾,单击“确定”按钮,数据库完成分离。
分离数据库完成后,在SQL管理界面中会发现被分离的数据库bookstore已经从SQLServer中消失了。
2.附加数据库数据库被从SQLServer中分离后,将数据库文件重新附加给SQLServer,数据库就能再次使用。利用SQL管理界面附加数据库,首先选取“数据库”目录,并单击鼠标右键,然后在弹出的快捷菜单中选择“附加”选项,如图4-11所示,随后弹出“附加数据库”对话框。
确认要附加的数据库无误后,单击“确定”按钮,完成附加数据库,这时就可以在SQL管理界面的数据库目录中发现这个被附加的数据库bookstore。注意一些新版本SQLServer不能直接附加老版本SQLServer的数据库,提示不支持该数据库的非发布版本,并指示数据库的版本号(如SQLServer2000、2005、2008、2012的版本号分别为539、611、661、706)。解决此问题的办法是,首先在中间版本SQLServer中附加,然后进行分离,再在新版本SQLServer中附加。例如,要在SQLServer2012中附加SQLServer2000创建的数据库,就需要首先在SQLServer2005/2008中附加(可在另一台计算机或虚拟机上完成),然后分离数据库,复制数据库文件后附加到SQLServer2012中。好了,网站建设公司本文关于“网站建设怎样删除与分离附加数据库的方法”知识就分享到这里,谢谢关注,博纳网络编辑整理。
 
 
文章标题:网站建设怎样删除与分离附加数据库的方法
本文地址:https://www.198bona.com/news/2163.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯