Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2007, 17h33   #1
Membre éprouvé
 
Homme Sylvain Aufrère
Développeur informatique
Inscription : avril 2005
Messages : 370
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Aufrère
Âge : 36
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 370
Points : 432
Points : 432
Par défaut Erreur lors d'un Backup avec SQLDMO

Bonjour à tous,

J'utilise SQLDmo pour faire une sauvegarde de ma base de données.
Tout fonctionne très bien sauf si le chemin du fichier contient un espace.

Pour le chemin \\compaqmui\compaqmui v11\Sauvegarde.bak, j'obtiens l'erreur suivante :

[Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir l'unité de sauvegarde '.\v11\Sauvegarde.bak'. Elle est déconnectée ou une erreur est survenue. Pour plus d'informations, consultez le journal des erreurs de SQL Server.
[Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP DATABASE s'est terminé anormalement.

A priori c'est l'espace qui pose problème.

Ma question est :
Comment indiquer un chemin de sauvegarde avec un espace ?


Si quelqu'un à une solution, merci d'avance !



Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
        'Connection a SQLServer
     'Sauvegarde de la base
     Set mSQLBackup = New SQLDMO.Backup
     With mSQLBackup
       .Initialize = True 
       .PercentCompleteNotification = 1
       .Database = MaBase

       .Files = "\\compaqmui\compaqmui v11\Sauvegarde.bak"

       .SQLBackup mSQLServer
     End With
__________________
Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.
Najdar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 16h32   #2
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
en fait il serait interessant de voir la commande de backup générée (avec un dbcc inputbuffer ou autre)

essaie de mettre des quotes pour délimiter la chaîne dans l'affectation de .Files
du genre

.Files = "'\\compaqmui\compaqmui v11\Sauvegarde.bak'"
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 19h59   #3
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
En fait, ce n'est pas le fait que le chemin ait des espaces mais les chemins réseaux ne sont pas des dadas de SQL Serveur à cause des contres performances il vous faut créer un lecteur réseau.
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h17.


 
 
 
 
Partenaires

Hébergement Web