Как исправить ошибки «неправильный синтаксис рядом с GO» в сценариях, сгенерированных с помощью мастера публикации баз данных Microsoft?

Я уже пару часов искал "окончательное" решение этой проблемы и не могу точно определить, в чем проблема, поэтому надеюсь, что кто-то сможет указать мне на правильную направление.

Я пытаюсь создать сценарий для базы данных (DB файла MDF) на удаленном компьютере и использовать его для создания той же базы данных локально. Я' Я установил Visual Studio 2010 на обеих машинах, поэтому использовал мастер публикации базы данных для создания сценария.

Затем я создал пустую базу данных в Visual Studio локально (другая база данных файлов MDF) и выбрал создание нового запроса. Я вставил скопированный сценарий, но когда я пытаюсь запустить его, я получаю десятки ошибок «неправильный синтаксис рядом с GO». Я не уверен, сколько всего, так как всплывающее окно с предупреждением исчезает в нижней части экрана. Хотя это может показаться много.

Я обрезал все, кроме самого верха скрипта, и все равно получаю те же ошибки с ним. Теперь это выглядит так:

SET ANSI_NULLS ON

GO

Я по-прежнему получаю ошибку "неправильный синтаксис рядом с GO".

Есть ли что-то по сути неправильное в скриптах, которые генерирует этот инструмент, или я что-то делаю с ним не так?

удаленная БД - 2008 R2, а моя локальная - просто 2008, поэтому я не просто копирую файл MDF.

Если у кого-то есть предложения, они будут очень приветствоваться.

14
задан Kevin Wilson 23 December 2011 в 20:50
поделиться