У меня есть экземпляр базы данных SQL Server 2008 на одном компьютере. Теперь я хочу скопировать эту базу данных на другую машину. Я использую мастер сценариев в SQL Management Studio для генерации SQl-сценария со схемой и данными. Файл сценария довольно большой (около 17 ГБ).
Затем я запускаю sql-скрипт на целевой машине, в результате получается:
Сообщение 105, уровень 15, ошибка состояния 1 с сообщением:
Незакрытая кавычка после символьной строки
Я понимаю проблему значения незакрытых кавычек. Но я не понимаю, почему происходит ошибка. Разве генератор сценариев не может обрабатывать цитаты внутри текстовых строк, такие как ... привет, как дела ... правильно и создавать сценарий, который будет экранировать такие символы?
Есть ли ограничения на длину текста для мастера сценариев? Это вызывает проблему.
Я не хочу, и я не могу открыть файл сценария в текстовом редакторе (слишком большой, текстовый редактор будет зависать) и вручную устранить проблемы.
У вас есть идеи?