sql server数据库的日志文件怎么导出?

已举报 回答 关注
sql server数据库的日志文件怎么导出?
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    3,565

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
通过sql server management studio直接登录到sql server服务器,然后在sql server服务器-管理-server日志下将需要导出的日志选定,后导出即可
取消 评论
SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。
1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。 勾选删除连接. 分离后在数据库列表将看不到已分离的数据库。
2、删除LOG文件 3、附加数据库,附加的时候会提醒找不到log文件。
删除数据库信息信息的ldf文件: 附加数据库之后将生成新的日志文件log,新的日志文件的大小事504K。
取消 评论
方法有两个 第一个 截断日志 ,删除不活动的日志记录以减少逻辑日志的大小的过程叫做截断日志
1 sql 语句: backup log db_name to disk=' ' with truncate_only 截断日志 并把数据库所占的物理空间还给操作系统
2 使用 sql语句: dbcc shrinkdatabse (db_name,truncateonly) 收缩数据库 并把数据库所占的物理空间还给操作系统
3分离-- 删除日志--附加数据库的方法
取消 评论

工具/原料

电脑

sql server 2008


清理数据库日志


1.输入用户和密码,登录数据库



2.选择需要清理的数据库,右键-任务-分离



3.分离数据库页面,对要分离的数据库,勾选‘删除连接’,点击确定,分离后,数据库列表是看不到已经分离的数据库的



4.分离后,找到要清理的数据库的log文件,删除



5.附件数据库:数据库,右键-附加



6.附加页面,点击添加,选择要附加的数据库mdf文件




7.选择mdf文件后,数据库详细信息下面会提示找不到ldf文件,这个时候,把这一行删除,点击‘确定’,开始附件数据库




8.附加成功后,数据库列表就可以看到这个数据库了,这时候,去查看日志文件,大小只有500多k了




注意事项


这里操作是以2008版本为例

取消 评论
建议你把库装到其它盘。可以把日志增长特别快的库,设为简单模式
取消 评论
直接备份附加还原是不可以的。但如果连这些版本转移方面都没有方法那么真是微软的BUG了,怎么可能?
方法一:可以用导入导出。
看下SQL2005都支持那些格式的导入(例如EXCEL),然后在SQL2008把你想要导出的表导出到那种格式,最后在SQL2005导入。

方法二:可以用所有任务Tasks的脚本Generate Scripts。
在你想要导出数据的数据库右击鼠标所有任务、脚本然后按向导一步步往下最后完成。不过要注意的是在set scripting options步骤中的save to file 选项的files to generate 如果你这10张表比较小可以按默认的single file ,比较大的话(像大于50M)就选择single sille per object ,然后点击右边的高级选项Advanced 在弹出窗口中有一项是tyoes of data to script 注意要选择schema and data选项,还有一项是script for server version 这选项选择SQL Server 2005。最后找到你所保存的脚本路径,在SQL2005上当平常语句执行就可以了。(注意SQL2005是否有有那个数据库)
希望能帮到你!
取消 评论
直接用企业管理器导出的2008版本的文件想导入到2005版本的数据库几乎是不可能的,因为微软出2005的时候不可能想到2008都有什么,所以在2008中会出现一些2005不识别的元素。
如果要导入导出的话,两个方法,
一:写程序了,网页程序也行。
连接2008,读取表内数据,连接2005,在2008的数据集中循环,逐条插入到2005中即可。
二:excel,2008和2005都是可以导出导入excel的,而excel本身就是一种数据库,可以用其作为中间媒介。
取消 评论
先将表中数据导入到Excel,再导入到sql 2005,祝你早日实现。
取消 评论
ZOL问答 > 相机 > 其他 > sql server数据库的日志文件怎么导出?

热门数码相机排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?