Проблемы с мастером миграции SQL Azure

Я пытаюсь перенести свою базу данных SQL Server 2008 R2 в Windows Azure. Я использую для этого SQLAzureMW. Но я получаю следующие ошибки после вставки нескольких строк.

BCP Command: bcp.exe "mydatabase.dbo.tableTest" in "c:\SQLAzureMW\BCPData\dbo.tableTest.dat" -E -w -b 10000 -a 16384 -q -S SERVER.database.windows.net -U "Test@vSERVER" -P "password"
*****
01/03/2013 10:18:08--> Error  

Starting copy...
SQLState = 22003, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Numeric value out of range
SQLState = 22005, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Invalid character value for cast specification
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]String data, right truncation
SQLState = 22005, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Invalid character value for cast specification
10000 rows sent to SQL Server. Total sent: 10000
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]String data, right truncation
SQLState = 22008, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Invalid date format

Я убедился, что сгенерированный сценарий таблиц точно соответствует таблицам моей базы данных в SQL Server, и сопоставление базы данных также одинаково с обеих сторон.

Не могли бы вы сообщить мне, как решить эти проблемы?


person Sruthi    schedule 01.03.2013    source источник
comment
не могли бы вы показать нам схемы, против которых вы работаете. Что такое таблица в 2008 R2 и как она определяется в SQLAzureMW   -  person Simon Martin    schedule 01.03.2013


Ответы (1)


Постарайтесь убедиться, что параметры сортировки в исходной и целевой базе данных идентичны, иначе вы, скорее всего, столкнетесь с этими ошибками.

Будьте осторожны при создании новой целевой БД из SQLAzure MW, поскольку по умолчанию она может использовать другую сортировку.

person QFDev    schedule 01.03.2013