在Microsoft数据库发布向导生成的脚本中,如何解决“GO附近的错误语法”错误?

前端之家收集整理的这篇文章主要介绍了在Microsoft数据库发布向导生成的脚本中,如何解决“GO附近的错误语法”错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找一个“确定”的解决方案几个小时,现在不能确切地知道问题是什么,希望有人能指出我正确的方向.

我正在尝试在远程机器上为数据库(MDF文件DB)创建脚本,并使用它在本地创建相同的数据库.我在两台机器上都有Visual Studio 2010,所以使用数据库发布向导生成脚本.

我接下来在Visual Studio本地(另一个MDF文件DB)中创建一个空白DB并选择创建一个新的查询.我已经粘贴了复制的脚本,但是当我尝试运行它,我得到几十个“错误的语法附近GO”错误.我不知道有多少,因为警报弹出窗口离开我的屏幕底部.这似乎是很多.

我修剪了除了脚本的最顶端之外的所有内容,我仍然收到与之相同的错误.现在看起来像这样:

SET ANSI_NULLS ON

GO

我仍然会得到“不正确的语法GO”错误.

这个工具产生的脚本有什么本质上的错误,还是我做错了?

远程数据库是2008 R2,我的本地是简单的2008年,因此为什么我不只是复制MDF文件.

如果有任何建议,他们将是最受欢迎的.

从文档:

GO is not a Transact-sql statement; it
is a command recognized by the sqlcmd
and osql utilities and sql Server
Management Studio Code editor.

使用这样的工具执行脚本或省略GO命令.

原文链接:https://www.f2er.com/windows/371593.html

猜你在找的Windows相关文章