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

Accès aux données Discussion :

[C#]Backup SQL Server


Sujet :

Accès aux données

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Par défaut [C#]Backup SQL Server
    Bonjour je test un peu les fonctionnalités de dotnet dans le domaine des databases

    voila mon code pour le backup de la base de donnée mais j'ai une exceptio nde levée et je ne sais pas pourquoi ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                    Microsoft.SqlServer.Management.Common.ServerConnection serverConnection =
                      new Microsoft.SqlServer.Management.Common.ServerConnection(oSQLConn);
     
                    Server server = new Server(serverConnection);
                    DatabaseCollection collec = server.Databases;
     
                    Backup backup = new Backup();
                    backup.Devices.AddDevice(@"c:\pubs.bak", DeviceType.File);
                    backup.Database = server.Databases[0].Name;
                    backup.SqlBackup(server);
    Voila l'erreur retournée je ne comprend pas pourtant le server se connect bien car il a les databases en mémoire (j'ai vérifié dans server.Databases)

    Helpez moi les gars...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Backup failed for Server 'PEGASE5\SQLexpress'.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Par défaut personne
    personne n'a d'idée pour m'aider ?

  3. #3
    Membre confirmé Avatar de Chakalaka
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Par défaut
    Citation Envoyé par genki Voir le message
    Bonjour je test un peu les fonctionnalités de dotnet dans le domaine des databases

    voila mon code pour le backup de la base de donnée mais j'ai une exceptio nde levée et je ne sais pas pourquoi ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                    Microsoft.SqlServer.Management.Common.ServerConnection serverConnection =
                      new Microsoft.SqlServer.Management.Common.ServerConnection(oSQLConn);
     
                    Server server = new Server(serverConnection);
                    DatabaseCollection collec = server.Databases;
     
                    Backup backup = new Backup();
                    backup.Devices.AddDevice(@"c:\pubs.bak", DeviceType.File);
                    backup.Database = server.Databases[0].Name;
                    backup.SqlBackup(server);
    Voila l'erreur retournée je ne comprend pas pourtant le server se connect bien car il a les databases en mémoire (j'ai vérifié dans server.Databases)

    Helpez moi les gars...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Backup failed for Server 'PEGASE5\SQLexpress'.

    Exactement même problème que toi tu as fais comment pour le résoudre mon server à l'air d'être bien ouvert

  4. #4
    Membre confirmé Avatar de Chakalaka
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Par défaut
    Citation Envoyé par Chakalaka Voir le message
    Exactement même problème que toi tu as fais comment pour le résoudre mon server à l'air d'être bien ouvert
    Je me répond

    Afin de mieux cerner l'erreur entourez le code suspect par un try et dans le catch mettez

    Code c# : 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
    catch (Exception ex)
                            {
                                String str = "Error for backup " + ex.Message + Environment.NewLine;
                                str += "StackTrace:" + ex.StackTrace + Environment.NewLine;
                                str += "" + Environment.NewLine;
     
                                if (ex.InnerException != null)
                                {
                                    str += "Inner1: " + ex.InnerException.Message + Environment.NewLine;
                                    if (ex.InnerException.InnerException != null)
                                    {
                                        str += "Inner2: " + ex.InnerException.InnerException.Message + Environment.NewLine;
                                    }
                                }
     
                                System.Windows.MessageBox.Show(str);
                            }

    soudain votre code va se mettre à parler un langage humain compréhensible

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

Discussions similaires

  1. Problème pour récupérer un backup SQL Server 2008
    Par StringBuilder dans le forum Administration
    Réponses: 9
    Dernier message: 21/12/2011, 09h04
  2. Erreur de backup SQL SERVER 2K5
    Par Blacknounou dans le forum Administration
    Réponses: 1
    Dernier message: 21/07/2011, 13h23
  3. Backup SQL Server sur serveur distant.
    Par MProject4 dans le forum Administration
    Réponses: 7
    Dernier message: 28/09/2010, 11h24
  4. Backup SQL Server => Access et puis Upload Ftp en tache automatique
    Par nico_liege dans le forum Administration
    Réponses: 11
    Dernier message: 22/04/2010, 10h24
  5. restauré backup sql server 2000
    Par mboubidi dans le forum Administration
    Réponses: 2
    Dernier message: 27/05/2009, 16h15

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