sqlserver压缩,sqlserver压缩backup文件
如何自动批量异地备份压缩SQLSERVER数据库
您好,很高兴能帮助您,
我们提供的服务有:网站制作、做网站、微信公众号开发、网站优化、网站认证、西岗ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的西岗网站制作公司
使用GUI配置数据库备份压缩
1. 使用SQL Server管理套件连接到SQL Server 2008实例。
2. 在对象管理器中,右键单击服务器和选择属性来查看服务器属性窗口。
3. 在备份和恢复下,压缩备份显示了备份压缩默认选项的当前设置。这个设置决定了服务器级别对压缩备份的默认:
如果没有选压缩备份,新的备份在默认情况下是不压缩的。
如果选择了压缩备份,那么新的备份在默认情况下会被压缩。
4. 用户需要是sysadmin 或serveradmin 固定服务器角色的成员,来改变数据库备份压缩的默认设置。
你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!
如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!
SQLSERVER压缩为何用sp_who发芽时一向显示suspended??
挂起不必然就有问题,有时辰资本紧缺,会优先分配权限给此外历程,这时辰有些历程就会挂起。直到资阅暌剐余暇的时辰再措置,可是我初步估量是你的压缩太狠了,还有,你这个事实是压缩仍是缩短啊?我对一个3000万的表进行压缩(2008才有),都没有问题。可是缩短的话,如不美观一次性缩短太年夜规模,会期待良久,我就试过等了几个小时都还没好。后来kill失踪这个历程,然后500M一次来缩短,几分钟就好了。只要你kill的时辰是期待它完成而不是直接重启处事的话,一般不会有侍趵硎题,可是你直接重启处事可能会导致数据库不成用等后不美观。kill也是一个事务,你运行了多久,可能就要期待它回滚多久。有可能的话就等它kill完,否则......重启吧。不是每次城市出意外的
SQL数据库如何压缩
可以使用DBCC
SHRINKDATABASE
和DBCC
SHRINKFILE
命令来压缩数据库。
其中DBCC
SHRINKDATABASE
命令对数据库进行压缩,DBCC
SHRINKFILE
命令对数据库中指定的文件进行压缩。
DBCC
SHRINKDATABASE
命令语法如下:
DBCC
SHRINKDATABASE
(database_name
[,
target_percent]
[,
{NOTRUNCATE
|
TRUNCATEONLY}]
)
各参数说明如下:
target_percent:
指定将数据库压缩后,未使用的空间占数据库大小的百分之几。如果指定的百分比过大,超过了压缩前未使用空间所占的比例,则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。
NOTRUECATE:
将数据库缩减后剩余的空间保留在数据库,中不返还给操作系统
,如果不选择此选项,则剩余的空间返还给操作系统。
TRUNCATEONLY
:
将数据库缩减后剩余的空间返还给操作系统。使用此命令时SQL
Server
将文件缩减到最后一个文件分配,区域但不移动任何数据文件。选择此项后,target_percent
选项就无效了。
sqlserver 如何压缩数据库
你需要将日志文件截断后收缩
在查询分析器里依次执行下面的语句就可以了,把“数据库”替换成你实际的数据库名
--首先截断事务日志
backup log 数据库 with no_log
--收缩数据库
dbcc shrinkdatabase('数据库',0)
SQL Server如何备份并压缩备份文件
答:SQLSERVER2000 备份 例1:(备份) 1 use master 2 declare @path='c:aazy.bak' 3 backup database zy to 4 disk=@path with noinit 说明: 1 使用系统库 2 设置备份的路径及文件名,注意是用单引号引用. 3 需备份的数据库 4 设置备份的驱动器,将路径设给驱动器,再设定备份的方式(重写或覆盖) 例2:(压缩备份的数据库文件) use master exec xp_makecab 'c:m.cab',mszip,1,'c:aazy.bak' exec xp_cmdshell 'copy c:123.cab', 'd:123.cab' 说明: 'c:m.cab' 压缩备份的名称 mszip 压缩方式 'c:aazy.bak' 被压缩文件的路径 copy到另一个目录保存关键字:MYSQL相关文章:master数据库中两个非常有用的存储过程如何利用存储过程和触发器来管理数据轻松应对创建存储过程时出现失败的情况深入了解存储过程的编写经验和优化措施通过实例讲解由浅入深学会存储过程
SQLSERVER压缩数据文件的用处有多大
本人的解决思路:
本人在想如果是这样,到时候就收缩数据库呗
在网上查了一下资料:由于DBCC SHRINKDATABASE一次运行会同时影响所有的文件(包括数据文件和日志文件),使用者不能
指定每个文件的目标大小,其结果可能不能达到预期的要求。所以建议先做好规划,对每个文件确定预期目标,然后使用DBCC SHRINKFILE
来一个文件一个文件地做比较稳妥
本来很开心的,网上资料都说使用DBCC SHRINKFILE来收缩文件,那这样就不怕拉 (我不怕不怕拉~)
但是,往下看那个资料:
1、首先了解数据文件当前的使用情况
收缩量的大小不可能超过当前文件的空闲空间的大小。如果想要压缩数据库的大小,首先要确认数据文件里的确有相应未被使用的空间。如果空间都在
使用中,那就要确认大量占用空间的对象(表格或索引)。然后通过归档历史数据,先把空间释放出来
2、主数据文件(primary file)是不能被清空的。能被完全清空的只有辅助数据文件
3、如果要把一个文件组整个清空,要删除分配在这个文件组上的对象(表格或索引),或者把他们移到其他文件组上。
DBCC SHRINKFILE不会帮你做这个工作
把数据文件里面数据和对象清除完、确认数据文件(组)有足够的空闲空间后,管理员就可以使用DBCC SHRINKFILE来缩小或清空指定文件了。
如果要缩小文件,就填上需要的target_size,如果要清空文件,就选择EMPTYFILE
根据上面资料所说,本人的解决思路是:
1、确认大量占用空间的对象(表格或索引)。然后通过归档历史数据,先把空间释放出来再压缩数据文件
2、重建索引,把一些数据页面重排一次,原先的页面被释放,所占用的分区也被释放,再去DBCC SHRINKFILE
网页标题:sqlserver压缩,sqlserver压缩backup文件
当前URL:http://myzitong.com/article/hcedgp.html