位置: 编程技术 - 正文

删除sqlserver数据库日志和没有日志的数据库恢复办法(sqlserver 删除数据)

编辑:rootadmin

一、删除数据库日志文件的方法

你曾经有在执行SQL的时候,数据库报事务日志已满,然后执行报错。然后纠结于怎么删除数据库日志,捣鼓半天吗,现在就提供两种删除日志文件的方法,希望能够帮到你!

方法一:手工操作1.数据库->右键->属性->选项-恢复模式->由完成切换成简单2.数据库->右键->任务->收缩-文件->由完成切换成简单->文件类型->日志->将文件收缩到

方法二:存储过程代替手工操作

1.在数据库中执行上面的存储过程2.然后再执行 EXEC dbo.usp_p_delDBLog @DBLogSise = 0 (收缩至多少M)二、没有日志文件的数据库恢复方法

今天客户那边执行SQL报错,经查看是客户服务器数据库磁盘已被全部用完,日志文件达到GB的程度,后来由于我的错误操作导致日志文件(.ldf)被删除,后来附加.mdf文件老是说没有日志文件附加不成功,后来经过一番折腾终于解决了,下面分享一下!

操作步骤

1.新建同名的数据库文件2.暂停SQLSetver服务3.将原先的mdf文件,覆盖新建的数据库,删除新数据库的ldf文件4.重新启动SQLSetver服务 ,这时看到的数据库是这个样子的,打不开

5.执行以下SQL语句

6.至此会重新生成改库的日志文件,整个过程完成

或者也可以采用手动附加(本方法参考@码道程工)

推荐整理分享删除sqlserver数据库日志和没有日志的数据库恢复办法(sqlserver 删除数据),希望有所帮助,仅作参考,欢迎阅读内容。

删除sqlserver数据库日志和没有日志的数据库恢复办法(sqlserver 删除数据)

文章相关热门搜索词:sqlserver 删除数据,删除sqlserver数据库,删除sql server,删除sqlserver数据库,删除sqlserver数据库实例,删除sql server,删除sqlserver数据库失败,删除sqlserver数据库实例,内容如对您有帮助,希望把文章链接给更多的朋友!

MS SQL Server游标(CURSOR)的学习使用 说实的,使用MSSQLServer这样久,游标一直没有使用过。以前实现相似的功能,都是使用WHILE循环加临时表来实现。刚才有参考网上示例练习写了一下。了

SQL Server 向临时表插入数据示例 INSERTINTO#DirtyOldWIPBOMSELECTTOP()PERCENTdbo.WIP_BOM.Model,dbo.WIP_BOM.PartNumber,WIP_BOM.WIPFROMdbo.WIP_BOMleftOUTERJOINdbo.BOM_CHINAONLTRIM(dbo.WIP_BOM.Model)=LTRIM(dbo.BOM_CHINA.Model)ANDLTRIM

sqlserver禁止management studio的自动提交事务 自动提交事务默认managementstudio是自动提交事务,即一个语句就一个事务。隐式事务打开SqlServerManagermentStudio,登陆到实例当中。Tools-OptionsQueryExecution-SQLS

本文链接地址:https://www.jiuchutong.com/biancheng/321200.html 转载请保留说明!

上一篇:SQL高级应用之同服务器上复制表到另一数据库中并实现去重复

下一篇:MS SQL Server游标(CURSOR)的学习使用(sqlserver游标实例)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络