Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso ottenere il percorso di backup predefinito per SQL Server 2008 Express R2 a livello di codice usando C#?

Per recuperare il percorso di backup per un determinato server è possibile utilizzare gli oggetti di gestione di SQL Server. Il Server l'oggetto ha una proprietà chiamata BackupDirectory.

Avrai voglia di qualcosa del genere:

Server srv = new Server("SERVERNAME");
string backUpDir = srv.BackupDirectory;

Affinché funzioni, dovrai importare utilizzi/riferimenti per:

Microsoft.SqlServer.Management.Smo;
Microsoft.SqlServer.Management.Common;

Troverai ulteriori informazioni qui su come interagire con gli oggetti di gestione di SQL Server.