加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:25:37 所属栏目:Windows 来源:网络整理
导读:我一直在寻找一个“确定”的解决方案几个小时,现在不能确切地知道问题是什么,希望有人能指出我正确的方向. 我正在尝试在远程机器上为数据库(MDF文件DB)创建脚本,并使用它在本地创建相同的数据库.我在两台机器上都有Visual Studio 2010,所以使用数据库发布向
我一直在寻找一个“确定”的解决方案几个小时,现在不能确切地知道问题是什么,希望有人能指出我正确的方向.

我正在尝试在远程机器上为数据库(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命令.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读