IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

[C# 2K8 & MS-SQL Server 2K5] Probléme de sauvegarde DB avec SMO


Sujet :

Développement SQL Server

  1. #1
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2007
    Messages : 236
    Points : 233
    Points
    233
    Par défaut [C# 2K8 & MS-SQL Server 2K5] Probléme de sauvegarde DB avec SMO
    J'utilise le code suivant pour créer une copie de sauvegarde de la base de données...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
                            try {
                                SqlConnection sc = new SqlConnection(Properties.Settings.Default.srvrConnexionString);
                                ServerConnection scn = new ServerConnection(sc);
                                Server srvr = new Server(scn);
                                Backup bk = new Backup();
                                bk.Action = BackupActionType.Database;
                                bk.Database = "fwgc";
                                bk.BackupSetDescription = "Sauvegarde de la base de données fwgc du " + DateTime.Today.ToShortDateString();
                                bk.BackupSetName = "fwgc_backup";
                                bk.Incremental = false;
                                bk.Initialize = true;
                                bk.Checksum = true;
                                bk.ContinueAfterError = true;
                                bk.ExpirationDate = DateTime.Now;
                                bk.LogTruncation = BackupTruncateLogType.Truncate;
                                BackupDeviceItem bdi = new BackupDeviceItem(dlgSaveFile.FileName, DeviceType.File);
                                bk.Devices.Add(bdi);
                                bk.SqlBackup(srvr);
                            } catch(Exception ex) {
                                logManager.LogMessage(ex.Source, "Erreur lors de la sauvegarde de la base de données!..\n" + ex.Message, LogManager.MessageBoxID.Error);
                            }
    Problèmes :
    - La copie de sauvegarde réussi seulement sur un autre disque dur et pas le disque système, sur un disque amovible ou dans le dossier 'Backup' du dossier d'installation MS-SQL Server.
    - ?! Sur la machine client, Toujours ERREUR!..

    Qu'est ce qui cloche avec ce code?!

    Merci d'avance pour votre aide

  2. #2
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2007
    Messages : 236
    Points : 233
    Points
    233
    Par défaut
    A mon avie... SQL Server n'as pas d'autorisation d'écriture de tous les dossiers, la sauvegarde réussi lorsque le dossier destination a le droit d'écriture pour tout le monde [.\Utilisateurs]. Donc, faut préparer d'avance un dossier et lui ajouté l'utilisateur [.\Utilisateurs] avec le droit d'écriture et après effectuer la sauvegarde...
    Je vais pas marquer la discussion en tant que RESOLU puisque j'ai pas encore tester cette solution chez le client!

    J'attends toujours une solution plus efficace que celle ci...
    Merci

  3. #3
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2007
    Messages : 236
    Points : 233
    Points
    233
    Par défaut
    ça marche!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/08/2009, 02h07
  2. [Sql Server 2k5] problème heure au format 12h
    Par sdisp+ dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/08/2008, 15h47
  3. [Migration] Oracle vers SQL Server 2005 - Problème de BLOB
    Par thomasrenault dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/02/2006, 10h26
  4. [SQL Server 2005] Problème d'instalation
    Par frechy dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 22/11/2005, 18h54
  5. [SQL SERVER 2000] Problème clef étrangére
    Par Tankian dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 11/05/2004, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo