若要更改任何新创建数据库的数据库选项的默认值,必须在model数据库中更改数据库选项。例如,若希望接下来建立的任何新数据库的AUTO_SHRINK数据库选项默认值都为ON,则将model的AUTO_SHRINK选项设成ON。
5-7 数据库的删除与分离
当磁盘空间被占满了时,可能会对系统的运行造成影响,那么当有一天我们的硬盘空间已经不符合使用,需要暂时清除一些空间,或是系统换一个较大的硬盘时,要怎么处理才能最方便,且将损害降到最低呢?
5-7-1 删除数据库
当我们确定SQL Server中的某一个数据库已经不再需要时,可以利用删除数据库功能将它从SQL Server中删除。这个删除动作会在系统中将该数据库的内容完全清除,包括:记录在系统数据库中的数据库定义、数据文件以及事务日志文件等。释放出这个数据库所占用的资源。
删除数据库的方式很简单,在Enterprsie Manager管理工具中选取要删除的数据库,并右击鼠标,然后在打开的快捷菜单中选择“删除”选项,打开一个信息对话框,要用户确认是否要执行删除数据库的动作。单击“确定”按钮后,选取的数据库就会从系统中删除。另外,我们也可以利用Transact-SQL的DROP DATABASE指令来删除数据库。
5-7-2 分离数据库
面对前面提到的要暂时清除磁盘空间,或将数据库移到另一个磁盘驱动器上存储的状况,我们可以利用SQL 2000所提供的数据库分离功能与附加数据库功能来实现。数据库分离是将数据库从SQL Server中删除,不过与删除数据库功能不同的是,执行数据库分离只是删除它在SQL Server中的定义,并不会删除它的数据库文件。因此,当数据库被分离后,我们可以任意移动数据文件的位置,并且在需要时随时将该分离的数据库倒回到SQL Server中(可以是原先的SQL服务器,也可以是其他的SQL服务器),只要它的数据库文件没有被损坏。
分离数据库的方式如下:
(1)首先在Enterprise Manager控制台中选取要分离的数据库,并右击鼠标,然后在打开的快捷菜单中选择“所有工作\分离数据库”命令,这时会打开如下图的“分离数据库”对话框。
(2)检查数据库的状态信息,如果它显示为“该数据库已就绪,可以分离”,则单击“确定”按钮,开始分离数据库。
(3)分离完成后,可以发现选取的数据库已经从SQL Server中消失。
5-7-3 附加数据库
介绍完如何分离数据库后,接下来介绍如何附加数据库,利用数据库文件将数据库重建回SQL Server中。其操作方式如下:
(1)首先在Enterprise Manager中选取要附加数据库的SQL服务器的“数据库”目录,并右击鼠标,然后在打开的快捷菜单中选择“所有工作\附加数据库”命令。
在“附加数据库”对话框的“要附加数据库的MDF文件”文本框中指定要附加的数据库文件所在的路径位置,然后在“附加为”文本框中指定附加后的数据库名称,如图5-37所示。
(3)确认内容无误后,单击“确定”按钮,完成附加数据库,这时可以在数据库目录中发现这个被附加的数据库。
上一页 [1] [2] [3] [4] [5] [6] [7]