RDA_BATCHOPTION
A enumeração RDA_BATCHOPTION especifica se as linhas associadas ao push devem ser processadas em lotes em uma única transação.
Membros
A tabela a seguir descreve os enumeradores da enumeração RDA_BATCHOPTION e seus respectivos valores.
Nomes do membro | Valor | Descrição |
---|---|---|
BATCHINGOFF |
0 |
O SQL Server Compact 3.5 (SQL Server Compact 3.5) não processa em lotes as linhas enviadas por push ao SQL Server. O servidor processa cada linha. Essa é a configuração padrão. |
BATCHINGON |
1 |
O SQL Server Compact 3.5 processa em lotes as linhas enviadas por push ao SQL Server em uma única transação. |
Comentários
A configuração padrão é BATCHINGOFF, onde as alterações de inserção, atualização e exclusão são aplicadas à tabela do SQL Server como transações individuais. Nenhuma transação depende de outra para obter êxito. BATCHINGON especifica que todas as alterações sejam enviadas como uma única transação. Neste caso, todas as alterações devem obter êxito para que a transação seja bem-sucedida. Se uma alteração falhar, toda a transação falhará e nenhuma alteração será aplicada à tabela do SQL Server.
BATCHINGON e BATCHINGOFF retornam todos os erros à tabela de erros e não apenas o primeiro erro que ocorre. Por exemplo, se BATCHINGON for especificado e três dentre cinco alterações falharem, nenhuma alteração será aplicada e as três falhas serão armazenadas na tabela de erros. Se BATCHINGOFF for especificado, as mesmas três falhas serão armazenadas na tabela de erros e as outras duas alterações serão aplicadas à tabela do SQL Server. Para obter mais informações sobre o tratamento de erros em lotes, consulte Detecção e relatórios de conflitos RDA.
Consulte também
Outros recursos
Programação RDA (SQL Server Compact)