Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर C# के साथ बैकअप करता है

आप वह कर सकते हैं और यह बहुत संभव है कि आपने जो मांगा है, वह कर सकते हैं,

लेकिन एसएमओ का उपयोग करके इसे स्वयं बैकअप करना बहुत कठिन नहीं है, लेकिन कठिन हिस्सा बैकअप और पुनर्स्थापना का प्रबंधन कर रहा है।

यहां सभी कोड डालना मुश्किल होगा, लेकिन यह फिट नहीं होगा। इसलिए मैं आपके लिए आवश्यक पंक्तियों को रखने की पूरी कोशिश करूंगा।

SqlBackup.SqlBackup कोई मान नहीं लौटाता है, यह एक शून्य कार्य है। लेकिन यह एक पैरामीटर लेता है जो "सर्वर" है, निम्न कोड आज़माएं:

Server srvSql;

//Connect to Server using your authentication method and load the databases in srvSql
// THEN

Backup bkpDatabase = new Backup();
bkpDatabase.Action = BackupActionType.Database;
bkpDatabase.Incremental = true; // will take an incemental backup
bkpDatabase.Incremental = false; // will take a Full backup 
bkpDatabase.Database = "your DB name";
BackupDeviceItem bDevice = new BackupDeviceItem("Backup.bak", DeviceType.File);
bkpDatabase.Devices.Add(bDevice );

bkpDatabase.PercentCompleteNotification = 1;// this for progress
bkpDatabase.SqlBackup(srvSql);
bkpDatabase.Devices.Clear();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्लाउड-आधारित डेटाबेस निगरानी समाधान के 5 सुरक्षा लाभ

  2. 32-बिट एक्सेल और 64-बिट एसक्यूएल सर्वर

  3. एसक्यूएल बल्क इंसर्ट के साथ शून्य मान नहीं डालेगा

  4. SQL सर्वर में लेनदेन लॉग का महत्व

  5. विभिन्न SQL सर्वर उदाहरणों के लिए SSMS में स्थिति पट्टी का रंग कैसे सेट करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 6