数据库
sqlsever为什么要压缩数据库?
一、sqlsever为什么要压缩数据库?
是收缩还是压缩。如果是收缩数据库,在数据库的右键,任务,有个收缩功能。如果是压缩,在数据库右键,属性,数据库选项上,启动压缩功能。
二、压缩数据库时使用的菜单是什么?
压缩数据库时使用的菜单主要是设置菜单,可以在菜单中进行选项,而且可以进行确认以及消除操作
三、epidata数据库压缩方法?
1、双击EpiData_3.1压缩包,解压EpiData_3.1文件夹。
2、依次打开文件夹EPI3.1 双击setup_epidata_cn.exe安装软件。
3、打开Epidata文件夹,双击打开软件。
4、解压缩数据库文件得到。
四、SQL数据库如何压缩?
sql数据库压缩步骤一:清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
sql数据库压缩步骤二:截断事务日志
BACKUP LOG 数据库名 WITH NO_LOG
sql数据库压缩步骤三:收缩数据库文件
如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(客户资料)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:
select * from sysfiles DBCC SHRINKFILE(1)
sql数据库压缩步骤四:最大化的缩小日志文件
(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = ’pubs’
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = ’pubs’, @physname = ’c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf’
sql数据库压缩步骤五:为了以后能自动收缩,做如下设置
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
--SQL语句设置方式:
EXEC sp_dboption ’数据库名’, ’autoshrink’, ’TRUE’
sql数据库压缩步骤六:避免日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)
五、mssql数据库太大怎么压缩?
下面是一个减小数据库大小的方法:
1、打开企业管理器2、打开要处理的数据库3、点击菜单> 工具> SQL查询分析器4、在输入窗口里面输入:DUMP TRANSACTION [数据库名] WITH NO_LOGBACKUP LOG [数据库名] WITH NO_LOGDBCC SHRINKDATABASE([数据库名]) 点击执行,操作成功。这三行代码的作用分别为:清空日志、截断事务日志、收缩数据库文件(如果不压缩,数据库的文件不会减小)。
六、如何压缩和修复数据库?
用户在使用Access数据库的时候,在某一种情况下有可能出现数据库损坏的情况. 损坏的数据库不能正常使用,在这种情况下需要使用数据库压缩和修复工具.重新修复Access数据库下载数据库文件--[如果是.asp的扩展名,请改为.mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回asp的扩展名]--上传覆盖原来数据库文件
七、sql数据库怎么整体压缩啊?
可以使用DBCCSHRINKDATABASE和DBCCSHRINKFILE命令来压缩数据库。 其中DBCCSHRINKDATABASE命令对数据库进行压缩,DBCCSHRINKFILE命令对数据库中指定的文件进行压缩。 DBCCSHRINKDATABASE命令语法如下: DBCCSHRINKDATABASE(database_name[,target_percent] [,{NOTRUNCATE|TRUNCATEONLY}]) 各参数说明如下: target_percent:指定将数据库压缩后,未使用的空间占数据库大小的百分之几。如果指定的百分比过大,超过了压缩前未使用空间所占的比例,则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。 NOTRUECATE: 将数据库缩减后剩余的空间保留在数据库,中不返还给操作系统,如果不选择此选项,则剩余的空间返还给操作系统。 TRUNCATEONLY: 将数据库缩减后剩余的空间返还给操作系统。使用此命令时SQLServer将文件缩减到最后一个文件分配,区域但不移动任何数据文件。选择此项后,target_percent选项就无效了。
八、Access数据库的压缩与修复操作教程?
单击 access 左上角 office按钮; 单击 “管理”选项; 出现的 第一项就是“压缩和修复数据库”。
九、sqlserver2012怎样压缩数据库文件?
在程序组中,展开“Sqlserver”运行“查询分析器”。输入用户名、密码。在工具栏的数据库列表中选择要操作的数据库。
输入:select*fromsysfiles执行,可以看到下面的内容,记住其中的fileid字段的内容,也就是1或2,标识数据库的数据文件或日志文件,下面的命令要用到这里的值。
输入:dbcc shrinkdatabase(' 库名' ),收缩数据库,结果如下:可以看到压缩后的数据库文件的尺寸。
输入:dbcc shrinkfile(2, 0)执行,然后输入dbcc shrinkfile(1, 0)执行。
两句命令中的第一个参数就是前面看到的FileID的值,表示了一个是日志文件,一个是数据文件。第二个参数0,表示收缩到初始大小。
输入:dbccupdateusage(0),执行更新操作,完工!更新后可以跟之前的数据文件比对一下了,会有相对较大的尺寸上的优化了。
十、SqlServer数据库备份文件.bak如何压缩?
直接压缩不太现实啊,文件太大需要的时间太长了。
如果里面的数据资料不重要,只是数据结构重要的话,可以再导出一个只含数据结构的数据库副本。
或者 如果日志文件不重要的话,可以只导出数据库本身,不导出日志。
最后,7G文件也不算大,我这里就是用一个160G的移动硬盘备份的,不过一定要把硬盘格式化成NTFS格式。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...