1
我试图将我的SQL Server 2008 R2数据库迁移到Windows Azure。我正在使用SQLAzureMW。但是插入几行后,我得到了下面的错误。SQL Azure迁移向导问题
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 "[email protected]" -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中的数据库表完全匹配,并且数据库排序规则在两侧也相同。
请你让我知道如何解决这些问题?
你能告诉我们你正在使用的模式吗?什么是2008 R2的表,它是如何在SQLAzureMW中定义的 – 2013-03-01 13:03:54