Se si ha la necessità di accedere agli oggetti di SQL Server a livello di programmazione è possibile utilizzare la libreria COM: SQLDMO.dll.
Per utilizzarla è necessario:
- avere SQL SERVER 2000 o MSDE installato,
- aggiungere la reference al progetto.

using SqlDmoApp = SQLDMO;
Se per esempio vogliamo eseguire un backup bastano pochissime righe di codice:
SqlDmoApp.SQLServer sqlServer = new SqlDmoApp.SQLServerClass();
//Connessione al DB
sqlServer.Connect( "Nome server", "login", "password");
SqlDmoApp.Backup backup = new SqlDmoApp.BackupClass();
backup.Devices = backup.Files;
//Path in cui copiare il file di backup
backup.Files = @"C:\backup.bak";
//Nome del Database da recuperare
backup.Database = "None db";
//Eseguo il backup
backup.SQLBackup( sqlServer);
0 commenti:
Post a Comment