Bonjour,
Je me connecte avec logmein tous les jours sur un serveur, pour effectuer et récupérer un backup de la base de données, via la commande backup database.
Le but recherché est de ne plus se connecter directement sur la console du serveur, mais sur un de ses PC, pour lancer le backup.
J'ai écris un bout de programme en c#, pour lancer le backup.
Rien de bien original la dedans, mais il me répond
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SqlConnection ConnexionSQL = new SqlConnection(); SqlCommand CommandeSQL = new SqlCommand(); // La chaine de connexion utilisée dans notre ERP ConnexionSQL.ConnectionString = " Integrated security = true;Initial Catalog = 'MaBase'; Data Source = 'MonServeur'"; ConnexionSQL.ConnectionString += "; user = 'sa'; password = ''"; ConnexionSQL.Open(); CommandeSQL.Connection = ConnexionSQL; CommandeSQL.CommandText = "Backup database MaBase to disk = 'C:\\Transfert\\MaBase.bak'"; SqlDataReader sqlDtr = CommandeSQL.ExecuteReader(); sqlDtr.Close();
Un backup ne pourrait donc se lancer que depuis la console du serveur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Backup DataBase permission denied in DataBase MaBase
Merci.
Partager