说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
sql数据库如何压缩?sqlserver误删了数据库怎么找回?这些问题相信许多朋友在学习sql时都会遇到的,而今天我们就来看一看有关sql教程然后了解一下遇到这两个问题时该如何解决。
sql教程——sql数据库如何压缩
可以使用dbccshrinkdatabase和dbccshrinkfile命令来压缩数据库。
其中dbccshrinkdatabase命令对数据库进行压缩,dbccshrinkfile命令对数据库中指定的文件进行压缩。
dbccshrinkdatabase命令语法如下:
dbccshrinkdatabase(database_name[,target_percent]
[,{notruncate|truncateonly}])
各参数说明如下:
target_percent:
指定将数据库压缩后,未使用的空间占数据库大小的百分之几。如果指定的百分比过大,超过了压缩前未使用空间所占的比例,则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。
notruecate:
将数据库缩减后剩余的空间保留在数据库,中不返还给操作系统,如果不选择此选项,则剩余的空间返还给操作系统。
truncateonly:
将数据库缩减后剩余的空间返还给操作系统。使用此命令时sqlserver将文件缩减到最后一个文件分配,区域但不移动任何数据文件。选择此项后,target_percent选项就无效了。
sqlserver误删了数据库怎么找回
还原需要的条件设置
使用命令,是通过sqlserver的事务日志以及一个误删除前的数据库的完整备份进行还原,所以在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志,具体如下
以及在数据库属性,选项设置中,设置为完整备份
做好如上两个设置,数据库误删后找回数据就会非常轻松,现在说一下如何还原sqlserver数据到故障点。
二、还原命令
还原主要分为四步走:
1、出现故障后,首先执行备份事务日志命令,这里以adventureworks作为数据库名。命令如下:
backuplogadventureworkstodisk=’c:\sqlserverbackups\adventureworks_transcationlog.bak’
withnorecovery;
2、从完整备份还原数据
restoredatabase[qasupervision]fromdisk=’m:\database\oa\adventureworks_fullbackup_2014_03_18_010002_0155764.bak’
withnorecovery,replace
3、从差异备份还原数据
restoredatabase[qasupervision]fromdisk=’m:\database\oa\adventureworks_diffbackup_2014_03_18_020002_0155764.bak’withnorecovery,replace
4、从事务日志还原数据,还原到某个时间点之前
declare@dtdatetime
select@dt=dateadd(hour,-16,getdate())
select@dt
restorelog[qasupervision]fromdisk=’c:\sqlserverbackups\adventureworks_transcationlog.bak’withstopat=@dt,recovery
5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。
restoredatabaseadventureworkswithrecovery
以上就是有关sql教程的所有内容,学习sql可不止这一点知识,所以如果你还想了解更多或者是想要知道更多与sql相关的知识,那么欢迎关注我们文军营销的官网,在这里还有更多的精彩内容等着你。
推荐阅读
sql数据库学习 sql数据库的实用技巧 | 文军营销随着数据化时代的不断发展,电子技术的使用越来越频繁,特别是电脑的使用,因此许多的工作单位都需要使用电脑,因此很多人会去学如何使用电脑,而更加深一层的操作的学习表示对数据的处理,今天我们就来学习一下sql数据库的具体操作吧!sql修改语句 sql语句添加删除修改字段 | 文军营销sql教程 sql数据库如何压缩 | 文军营销sql数据库如何压缩?sqlserver误删了数据库怎么找回?这些问题相信许多朋友在学习sql时都会遇到的,而今天我们就来看一看有关sql教程然后了解一下遇到这两个问题时该如何解决。Excel中使用SQL语句汇总表格...sql语句 sql语句是什么 | 文军营销{set@strSQL=@strSQL+’and’+strWhere} 收缩数据库 –重建索引 DBCCREINDEX DBCCINDEXDEFRAG –收缩数据和日志 DBCCSHRINKDB DBCCSHRINKFILE 压缩数据库 dbccshrinkdatabase(dbname) 转移数据库给新用户以已存在用户权限 ...数据库性能优化 数据库性能优化怎么做 | 文军营销3、仅对数据库系统本身而言,影响到查询性能的因素从理论上来讲,包括数据库参数设置(其实就是通过参数控制数据库系统的内存,i/o,缓存,备份等一些管理性的东西),索引,分区,sql语句.数据库参数设置本身是一个很复杂的东西,分区则主要是...Excel中使用SQL语句汇总表格 Excel中使用SQL语句 | 文军营销Excel中使用SQL语句汇总表格 Excel中使用SQL语句,【excel助手】今天为大家分享一篇干货知识,如何设置Excel中使用SQL语句,今天的分享角度...报表中的特殊数据标识出来 特殊报表科目 | 文军营销报表中的特殊数据标识出来 特殊报表科目,听说excel的教程在抖音很火,很多白领小朋友都在争相学习,下面就跟小编一起学习一下特殊报表科目的新技能吧,报表中的特殊数据标识出来 特殊报表科目就可以完成这一项工作,你是不是很心动,快跟小编...
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732