|
George,
That was fast!
I tried 3.8.2 and I am getting an error (see script and output below). I haven't tried adding the "-d false" to my command line yet.
When I switch back to 3.8.1 (exe & dll) everything runs fine.
It seems to be when the program gets to the 1st bcp line in my sql file.
Thank you,
chris
Command Line
".\SQLAzureMWBatchUpload.exe" -i "ContentMenuSet.Import.sql" -o ".\ContentMenuSet.Import.log" -S server.database.windows.net -U
username@server -P password -D databasename
Script
DELETE FROM [dbo].[ViewMenuItems]
GO
DELETE FROM [dbo].[SubMenuItems]
GO
DELETE FROM [dbo].[ConfigMenuItems]
GO
DELETE FROM [dbo].[MenuItems]
GO
DELETE FROM [dbo].[Menus]
GO
-- BCPArgs::[dbo].[Menus] in "dummydb.Menus.dat" -E -n -b 10000 -a 16384 -o "dummydb.Import.Menus.log"
GO
-- BCPArgs::[dbo].[MenuItems] in "dummydb.MenuItems.dat" -E -n -b 10000 -a 16384 -o "dummydb.Import.MenuItems.log"
GO
-- BCPArgs::[dbo].[ConfigMenuItems] in "dummydb.ConfigMenuItems.dat" -E -n -b 10000 -a 16384 -o "dummydb.Import.ConfigMenuItems.log"
GO
-- BCPArgs::[dbo].[SubMenuItems] in "dummydb.SubMenuItems.dat" -E -n -b 10000 -a 16384 -o "dummydb.Import.SubMenuItems.log"
GO
-- BCPArgs::[dbo].[ViewMenuItems] in "dummydb.ViewMenuItems.dat" -E -n -b 10000 -a 16384 -o "dummydb.Import.ViewMenuItems.log"
GO
Output
SQLAzureMWBatchUpload, Version 3.8.2.0
Process started at 1/26/2012 11:20:25 AM -- UTC -> 1/26/2012 5:20:25 PM ...
-- Success: DELETE FROM [dbo].[ViewMenuItems]
-- Success: DELETE FROM [dbo].[SubMenuItems]
-- Success: DELETE FROM [dbo].[ConfigMenuItems]
-- Success: DELETE FROM [dbo].[MenuItems]
-- Success: DELETE FROM [dbo].[Menus]
Unhandled Exception: System.ArgumentOutOfRangeException: StartIndex cannot be less than zero.
Parameter name: startIndex
at System.String.Remove(Int32 startIndex)
at SQLAzureMWUtils.TargetProcessor.BCPUploadData(Server targetServer, String targetDatabase, AsyncUpdateStatus updateStatus, AsyncQueueBCPJob queueBCPJob, String bcpArgs, StringCollection& bcpUploadCommands)
at SQLAzureMWUtils.TargetProcessor.ExecuteSQLonTarget(Server targetServer, String targetDatabase, String collation, String edition, Int32 dbSize, AsyncUpdateStatus updateStatus, AsyncQueueBCPJob queueBCPJob, String sqlToExecute, Boolean bDropDatabaseIfExists)
at SQLAzureMWBatchUpload.Program.Process()
at SQLAzureMWBatchUpload.Program.Main(String[] args)
|