SQL SERVER 2008
01首先打开SQL SERVER的管理工具,找到要 *** 作的数据库,如下图所示,右键单击选择属性
02然后在d出的数据库属性信息界面中来查看一下可用空间,一般都是根据可用空间的大小来判断是否需要对数据库进行收缩的,如下图所示
03然后我们在数据库属性页中选择”选项”页面,如下图所示,这个页面包括了自动收缩的选项设置
04在选项页面的右侧找到自动栏信息,如下图所示,将自动收缩选项设置为TRUE。一旦将自动收缩设置为TRUE,数据库就会自动监控可用空间的大小进行数据收缩。
05另外还可以在数据库中进行手动收缩设置,如下图所示,先选择数据库选项的收缩
06在d出的数据库收缩界面中,我们将收缩比进行设置,大家根据自己的实际需要设置即可
07另外你也可以选择收缩数据库文件的选项,如下图所示,可以选择相应的收缩类型,我这里选择的是释放未使用空间的选项,大家根据自己情况进行选择
1、首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它。
2、打开SQL server 2008数据库,来到登录界面,在这里我们只需要输入登录服务器名(电脑IP地址)、登录身份、账号、密码,然后单击登录。
3、成功登录进入SQL 数据库,可以看到连接的数据库基本信息,展开数据库节点,单击数据库然后使用鼠标右键,在d出的菜单中选择附加。
4、接着d出附加数据库的界面,这里我们只需要单击界面上的添加按钮就可以了。
5、单击添加按钮后,新d出来一个框,让你选择你要附加的数据文件路径,选择到我们要附加的数据库文件,单击确定按钮。
6、返回到附加数据库的界面,这是我们可以从界面上看到选择的附加数据库文件信息,然后在上方可以修改要附加的数据库名称。
本主题介绍如何使用SQL
Server
Management
Studio
中的对象资源管理器收缩数据库。收缩后的数据库不能小于数据库的最小大小。最小大小是在数据库最初创建时指定的大小,或是上一次使用文件大小更改 *** 作(如
DBCC
SHRINKFILE)设置的显式大小。例如,如果数据库最初创建时的大小为
10
MB,后来增长到
100
MB,则该数据库最小只能收缩到
10
MB,即使已经删除数据库的所有数据也是如此。
收缩数据库
在对象资源管理器中,连接到
SQL
Server
数据库引擎实例,然后展开该实例。
展开“数据库”,再右键单击要收缩的数据库。
指向“任务”,指向“收缩”,然后单击“数据库”。
根据需要,可以选中“在释放未使用的空间前重新组织文件”复选框。如果选中该复选框,必须为“收缩后文件中的最大可用空间”指定值。
选中该选项的作用与执行
DBCC
SHRINKDATABASE
时指定
target_percent
值相同。清除该选项的作用与使用
TRUNCATEONLY
选项执行
DBCC
SHRINKDATABASE
相同。TRUNCATEONLY
将文件收缩到最后分配的区。这将减小文件的大小,但不移动任何数据。默认情况下,该选项为清除状态。
输入收缩数据库后数据库文件中剩下的最大可用空间百分比。允许的值介于
0
和
99
之间。该选项仅在选中“在释放未使用的空间前重新组织文件”时可用。
单击“确定”。
收缩数据库
当
数据库中的数据库文件过于庞大或者存在未使用页时,可以使用收缩数据库方法来实现对数据库的收缩,同样,事务日志文件也可以收缩。数据库文件可以作为组或
单独地进行手工收缩,也可设置为按指定的时间间隔自动收缩。收缩数据库的活动是在后台进行,并不影响数据库内的用户活动。
*** 作步骤如下:
(1)打开SQL
Server企业管理器。双击打开“数据库”节点,在要收缩的数据库名称上,单击鼠标右键,在d出的快捷菜单中选择“所有任务”→“收缩数据库”命令,d出“收缩数据库”对话框,如图1所示。
图1
收缩数据库
(2)指定数据库的收缩量,可以从以下选项中选择。
在“收缩后文件中的最大可用空间”文本框中输入收缩后数据库中剩余的可用空间量。以“数据库大小,可用空间”值作为依据。如最大可用空间是“25%”,则在该选项中设置小于该数值的百分比,如“12%”。
选择“在收缩前将页移到文件起始位置”复选框,使释放的文件空间保留在数据库文件中,并使包含数据的页移到数据库文件的起始位置。
(3)在“调度”选项框中,选择是否自动定期执行数据库压缩 *** 作。选中“根据本调度来收缩数据库”复选框,单击“更改”按钮,创建或更改自动收缩数据库的频率和时间。
(4)最后单击“确定”按钮完成 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)