SQL Server 2014 - 关键字'tran'附近的语法不正确

问题描述:

我试图安装存储过程。当我运行查询,我得到附近的“移植”关键字在dump tran master with no_logSQL Server 2014 - 关键字'tran'附近的语法不正确

使用,这将是有益的,如果有人帮我解决这个问题的关键字“TRAN”

不正确的语法。

由于TRAN不是SQL关键字,因此对DUMP的语法无效,所以出现语法错误。见https://technet.microsoft.com/en-us/library/ms187315(v=sql.90).aspx。要正确使用DUMP,它要么DUMP DATABASEDUMP TRANSACTION

注意,按照上面的链接,如DUMP弃用,只存在向后兼容性被标记。它将在未来消失。您应该使用BACKUP(在这种情况下可能是BACKUP LOG)。

+0

这是有道理的去除。谢谢。! – BigB

从上DUMP一些SQL Server 2005文档,我发现:

DUMP语句是为了向后兼容性。此功能将在未来版本的Microsoft SQL Server中删除。避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。相反,请使用备份

我敢打赌,DUMP已经从SQL Server 2014