社区
疑难问题
帖子详情
为什么dump transaction [TableName] WITH NO_LOG 无法执行?
木易十三
2011-02-28 09:37:30
报错信息: 关键字 'transaction' 附近有语法错误。
[TableName]确实是已有数据库的名称,没有错
...全文
788
5
打赏
收藏
为什么dump transaction [TableName] WITH NO_LOG 无法执行?
报错信息: 关键字 'transaction' 附近有语法错误。 [TableName]确实是已有数据库的名称,没有错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
唐诗三百首
2011-02-28
打赏
举报
回复
补充一下,
这句只针对SQL 2000有效,
SQL 2008不再支持该语法.
中国风
2011-02-28
打赏
举报
回复
這是清空數據庫日誌,不可以針對表
中国风
2011-02-28
打赏
举报
回复
TableName--改為DBName
打一壶酱油
2011-02-28
打赏
举报
回复
backup log 数据库 with no_log
也是可以的
velly
2011-02-28
打赏
举报
回复
你是想收缩数据库吧? 这是sql2005以前的老办法了,现在不需要再执行截断的命令了,直接在任务里收缩就可以了.
另外,对2楼: 楼主的意思,那个[tablename]就是库名,只是他写错了英文而已, 回答问题要先看全了再答啊
常用sql语句
里边包含常用的增删改查语句的格式,作为一个简单的手册使用还是很好的。
达梦数据库常用sql语句语法
达梦8数据库操作语法
数据库建表操作SQL语句大全
数据库建表操作SQL语句大全,对sql有初步的了解,适合新手初步学习
清空数据库日志
个人使用用途,SQL数据很少,但其文件超大时可使用以下方法处理:
DUMP
TRAN
SAC
T
ION
数据库名 WITH NO_
LOG
DBCC SHRINKDATABASE(数据库名) --最好备份日志,以后可通过日志恢复数据。。。 以下为日志处理方法 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的
MSSQL清除或收缩数据库日志
第一种: 用 bcp命令把数据库中的记录都导出来保存到另一台机器,然后用truncate
table
table
name的方式把所有记录都清空,然后
执行
dump
tran
sac
t
ion
dbname with no_
log
,发现
log
文件已显著减少,再用bcp命令导入,导入后
log
文件又增大,但再用
dump
tran
sac
t
ion
dbname with no_
log
,效果不仅
疑难问题
22,298
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章