
正文
sqlserver2008收缩数据库,sql server 2016中收缩数据库的命令是
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql2008下的镜像数据库怎样做日志收缩?
1、先分离数据库,然后删除日志文件,再附件数据库。收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。
2、方法一:--BigData为数据库名DUMP TRANSACTION BigData WITH NO_LOGBACKUP LOG BigData WITH NO_LOGDBCC SHRINKDATABASE(BigData )执行以上语句可以快速压缩日志文件到1M。
3、右击数据库选择属性,弹出窗口如下图,选择Options选项,将 Recovery Model 改为 Simple 即可。按如下方法操作也可收缩日志:当数据库恢复模式为简单时。使用dbcc shrinkfile (logfile_name,target_size)命令来完成。
4、第一步:截断数据库日志,运行代码:BACKUP LOG 要收缩的数据库名 WITH NO_LOG 第二步:收缩数据库日志文件: 选择要收缩的数据库,点右键选择任务-收缩-文件 在弹出的页面中,选择文件类型为日志 点确定。
5、首先将你要将压缩的数据库设置为简单日志模式(这个就不用说了吧),然后右击你的数据库名称,选择任务-收缩-文件,即可打开数据库压缩窗口,后面的你就会操作了,你可以压缩到你想到的比例。
相关问答
Q1: 数据库日志文件过大如何收缩?
清空日志完成SQL日志的清空操作,(由于SQL每进行一次操作默认在日志中写上响应的信息,当信息过多时需要定期清空并导出)。截断日志是停止日志的增加,确定一段时间的日志为静态,为备份数据所使用。
问题分析这种问题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了解决方法一 第一种解决方案,不限制数据库文件大小,当然,这是在您的服务器空间足够的情况下 二 第二种解决。
可以使用DBCC和DBCCSHRINKFILE命令来压缩数据库。其中DBCC命令对数据库进行压缩,DBCCSHRINKFILE命令对数据库中指定的文件进行压缩。
帐套管理点开你就看到收缩了啊。删除了不就可以了。
查看各数据库的大小与存放位置。选中数据库--属性 \ select * from sys.sysfiles 发现日志文件37G,放在C盘的。将数据库恢复模式设为简单。数据库右键-属性-选项-恢复模式-简单 3 收缩日志。
问题分析:这种问题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了。
Q2: sql收缩数据库日志的几种办法
1、--以单文件的方式注册该db,如果成功则mssql将自动为这个db生成一个500k的日志文件。
2、缩小的操作分为两个步骤:步骤一 截断数据库中的日志内容BACKUP LOG 数据库名称 WITH TRUNCATE_ONLY步骤二 强制数据库压缩其大小DBCC SHRINKDATABASE ( 数据库名称 , TRUNCATEONLY )这两个步骤需要使用查询分析器来执行。
3、先分离数据库,然后删除日志文件,再附件数据库。收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。
4、并将数据库或指定的数据库文件收缩到指定的大小,但收缩后的数据文件或日志文件的大小不会小于档中现存的有效数据所占空间的大小。 关于这两个命令的具体使用方法,可以参考SQL Server 2000联机丛书中的相应主题。
5、确认恢复模式。以下是使用 SQL Server Management Studio 检查数据库的恢复模式。完整备份,日志备份之前,必须做过完整备份。注意:不要勾选“仅复制备份”选项。“仅复制备份”不会影响日志。
Q3: SQLServer数据库收缩相关知识
输入:dbcc shrinkdatabase( 库名 ),收缩数据库,结果如下:可以看到压缩后的数据库文件的尺寸。输入:dbcc shrinkfile(2, 0)执行,然后输入dbcc shrinkfile(1, 0)执行。
第3步,返回企业管理器窗口,右键单击目标数据库名称,选择“所有任务”→“收缩数据库”快捷命令,如图2008120234所示。
收缩数据库、分离和附加数据库、删除和创建数据库。
删除表给数据库缩小空间时:执行如下操作老是存在执行了5,6个小时,还是一直没有执行完成。在开启自动收缩选项的情况下,SQLServer定期会检查文件使用情况。如果空闲空间大于25%,SQLServer就会自动运行自动收缩数据库文件的动作。
SQL Server Management Studio 中的对象资源管理器收缩数据库。收缩后的数据库不能小于数据库的最小大小。最小大小是在数据库最初创建时指定的大小,或是上一次使用文件大小更改操作(如 DBCC SHRINKFILE)设置的显式大小。
Q4: SQL数据库如何压缩
1、指定将数据库压缩后,未使用的空间占数据库大小的百分之几。如果指定的百分比过大,超过了压缩前未使用空间所占的比例,则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。
2、--以单文件的方式注册该db,如果成功则mssql将自动为这个db生成一个500k的日志文件。
3、首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它。
Q5: 2008数据库怎么分配大小?
1、接下来我们来看一下,如何解决上面这个问题,需要设置SQLServer数据库的内存配置。登录数据库,这里使用的是SQLServer2008,右键点击最上方的服务器名,在弹出的菜单中,点击【属性】打开服务器属性窗口。
2、选择win7系统“开始所有程序Microsoft SQL Server 2008 R2SQL Server Management Studio”。
3、安装64位的操作系统,安装64位MSSQL。这方法比较符合硬件,但是要重装软件。或者 打开SQL Server Management Studio点服务属性,开启“AWE”,设立最大内存30*1024(保留2G给操作系统用),选中“配置值”。
4、具体的应设多大,应该看你的服务器上运行的数据库的情况,一般设定只上限,不设定下限。所以,当SQL Server不需要那么多内存时,它不会去占用。
5、图片、附件尽量不要存在数据库中,可以把图片、附件放在硬盘上,存图片、附件的文件路径。保存大文本尽量不要用text、ntext,因为这个两个都是在数据库里创建一个文件来保存数据,你后面删除的数据文件也不会删除的。
6、一般的虚拟主机上,附送的sql server数据库都是限制了大小,比如100M。
sqlserver2008收缩数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql server 2016中收缩数据库的命令是、sqlserver2008收缩数据库的信息别忘了在本站进行查找喔。






