Scenario: stiamo recuperando le righe da SQL Server a C#. Applicazione console Net ed eseguendo un'azione sui dati recuperati da SQL Server tramite stored procedure; dopo che l'azione è stata eseguita, i nuovi dati vengono archiviati in MongoDB usando C# -MongoDB-Driver.Qual è il modo migliore per recuperare i record in batch da SQL Server
Numero: ci sono miliardi di righe. La mia stored procedure contiene interrogazione come segue:
select * from table_name
di elaborare una certa logica in batch-saggio non v'è alcuna colonna di identità né colonne di data o tali.
Informazioni: A partire da ora l'applicazione è andare a prendere i record fino a 3500 - 5000 record e memorizzare in MongoDB e quindi genera un errore, che è la seguente:
System.Runtime.InteropServices.SEHException (0x80004005): il componente esterno ha generato un'eccezione.
Domanda: Qualcuno mi può suggerire una certa logica di lavorare per la lettura in batch-saggio/prendere da SQL Server?
I tag delle domande suggerirebbero l'utilizzo di SQL Server 2008 – davmos
Sì, la migliore soluzione che avevi proposto, a condizione che siamo su MS SQL 2012. Ma siamo su MS SQL 2008 e 2008 R2 .. Grazie per il tuo tempo .. –