9
मेरे पास एक ऐसा एप्लिकेशन है जो थोक डेटाबेस में सी # में अपने डेटाबेस से प्रतिलिपि बनाता है।थोक प्रतिलिपि के लिए रोलबैक
क्या अपवाद होने पर मैं एसक्यूएल सर्वर में थोक प्रति क्रिया को रोलबैक कर सकता हूं?
मेरे पास एक ऐसा एप्लिकेशन है जो थोक डेटाबेस में सी # में अपने डेटाबेस से प्रतिलिपि बनाता है।थोक प्रतिलिपि के लिए रोलबैक
क्या अपवाद होने पर मैं एसक्यूएल सर्वर में थोक प्रति क्रिया को रोलबैक कर सकता हूं?
MSDN लेख: Performing a Bulk Copy Operation in a Transaction या नए प्रलेखन: Transaction and Bulk Copy Operations | Microsoft Docs
using (SqlTransaction transaction = destinationConnection.BeginTransaction())
{
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(destinationConnection, SqlBulkCopyOptions.KeepIdentity, transaction))
{
bulkCopy.BatchSize = 10;
bulkCopy.DestinationTableName = "dbo.BulkCopyDemoMatchingColumns";
try
{
bulkCopy.WriteToServer(reader);
transaction.Commit();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
transaction.Rollback();
}
finally
{
reader.Close();
}
}
}
धन्यवाद लचलान। –