Я планирую использовать RedGate Compare 10 для сравнения двух баз данных и создания третьего с желаемыми отличиями. У двух резервных копий у меня 1 ГБ каждый, и я настроил SQL Server 2012 для использования RedGate на локальном сервере. Проблема в том, что я должен создавать базы данных с использованием файлов .sql, но файлы настолько велики, что когда я выполнил сценарий:Как запустить 1 GB .sql файл на SQL Server 2012?
- Через мастера импорта: закончилась нехватка памяти.
Через sqlcmd: закончилась память.
sqlcmd -S [servername] -d [databasename] -i [scriptfilename] -a 32767 -x
Машина Я использую работает на Windows 7, 4 Гб оперативной памяти, 2,3 ГГц i5. Есть ли способ создать две базы данных 1 ГБ, которые я хочу на сервере, или единственный вариант - использовать лучшую машину и сколько потребуется обновления?
Можно ли разделить файлы на куски? например, вы вставляете 2000 строк и ставите оператор Go, а затем еще 2k строк ... конечно, вы можете использовать некоторые инструменты для работы с расщеплением ... – Rex
Я понятия не имею, как это сделать или если даже расщепление будет поддерживается памятью. Поскольку такой большой файл не может быть открыт путем редактирования текста. – BlizzardAlpha
о разделении больших файлов, некоторая ссылка (но я никогда не пробовал ...): http://superuser.com/questions/94083/how-to-split-large-file-on-windows – Rex