j'ai une application qui utilise des bcp pour faire des sauvegarde partielles
et des rechargements de base, tout marche parfaitement bien sauf lorsque les
noms du serveur ou de la base de données contient un tiret (-). Dans ce cas
bcp considère que j'essaie de lui passer une option et me renvoie une erreur
de syntaxe prêt du -.
Je n'arrive pas à trouver de syntaxe permettant de traiter également les
bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a
déjà rencontré le problème et s'il a réussi à le coontourner.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emvea
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde partielles et des rechargements de base, tout marche parfaitement bien sauf lorsque les noms du serveur ou de la base de données contient un tiret (-). Dans ce cas bcp considère que j'essaie de lui passer une option et me renvoie une erreur de syntaxe prêt du -. Je n'arrive pas à trouver de syntaxe permettant de traiter également les bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a déjà rencontré le problème et s'il a réussi à le coontourner.
Merci d'avance pour votre aide
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde partielles
et des rechargements de base, tout marche parfaitement bien sauf lorsque les
noms du serveur ou de la base de données contient un tiret (-). Dans ce cas
bcp considère que j'essaie de lui passer une option et me renvoie une erreur
de syntaxe prêt du -.
Je n'arrive pas à trouver de syntaxe permettant de traiter également les
bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a
déjà rencontré le problème et s'il a réussi à le coontourner.
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde partielles et des rechargements de base, tout marche parfaitement bien sauf lorsque les noms du serveur ou de la base de données contient un tiret (-). Dans ce cas bcp considère que j'essaie de lui passer une option et me renvoie une erreur de syntaxe prêt du -. Je n'arrive pas à trouver de syntaxe permettant de traiter également les bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a déjà rencontré le problème et s'il a réussi à le coontourner.
Merci d'avance pour votre aide
Bouarroudj Mohamed
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news:
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
> j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
> et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
> noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
> bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
> de syntaxe prêt du -. > Je n'arrive pas à trouver de syntaxe permettant de traiter également les > bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
> déjà rencontré le problème et s'il a réussi à le coontourner. > > Merci d'avance pour votre aide
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce
probleme !
As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon
poste la commande BCP ici et on va essayer de t'aider.
"Emvea" <Emvea@discussions.microsoft.com> wrote in message
news:56A86F81-06E1-4CCC-A5E9-6A0BCF6F276C@microsoft.com...
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
> j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
> et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
> noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
> bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
> de syntaxe prêt du -.
> Je n'arrive pas à trouver de syntaxe permettant de traiter également les
> bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
> déjà rencontré le problème et s'il a réussi à le coontourner.
>
> Merci d'avance pour votre aide
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news:
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
> j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
> et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
> noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
> bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
> de syntaxe prêt du -. > Je n'arrive pas à trouver de syntaxe permettant de traiter également les > bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
> déjà rencontré le problème et s'il a réussi à le coontourner. > > Merci d'avance pour votre aide
Emvea
J'arrive a passer avec un queryout lorsque la bd contient un tiret en entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur, par contre pour recharger la base, j'ai fait tous les essais qui suivent et j'ai toujours des erreurs C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S My- server -U sa -P -n SQLState = 08001, NativeError = 17 Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son accès est refusé. SQLState = 01000, NativeError = 53 Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect() ).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 170 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe incorre cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news: > je précise, que j'ai essaé les syntaxes avec des [], avec '' avec "" > > "Emvea" a écrit : > > > j'ai une application qui utilise des bcp pour faire des sauvegarde partielles > > et des rechargements de base, tout marche parfaitement bien sauf lorsque les > > noms du serveur ou de la base de données contient un tiret (-). Dans ce cas > > bcp considère que j'essaie de lui passer une option et me renvoie une erreur > > de syntaxe prêt du -. > > Je n'arrive pas à trouver de syntaxe permettant de traiter également les > > bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a > > déjà rencontré le problème et s'il a réussi à le coontourner. > > > > Merci d'avance pour votre aide
J'arrive a passer avec un queryout lorsque la bd contient un tiret en
entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur,
par contre pour recharger la base, j'ai fait tous les essais qui suivent et
j'ai toujours des erreurs
C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S
My-
server -U sa -P -n
SQLState = 08001, NativeError = 17
Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe
pas
ou son accès est refusé.
SQLState = 01000, NativeError = 53
Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen
(Connect()
).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n
-T
SQLState = 37000, NativeError = 4060
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir
la ba
se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T
SQLState = 37000, NativeError = 4060
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir
la ba
se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T
SQLState = 37000, NativeError = 170
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe
incorre
cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce
probleme !
As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon
poste la commande BCP ici et on va essayer de t'aider.
"Emvea" <Emvea@discussions.microsoft.com> wrote in message
news:56A86F81-06E1-4CCC-A5E9-6A0BCF6F276C@microsoft.com...
> je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
>
> "Emvea" a écrit :
>
> > j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
> > et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
> > noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
> > bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
> > de syntaxe prêt du -.
> > Je n'arrive pas à trouver de syntaxe permettant de traiter également les
> > bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
> > déjà rencontré le problème et s'il a réussi à le coontourner.
> >
> > Merci d'avance pour votre aide
J'arrive a passer avec un queryout lorsque la bd contient un tiret en entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur, par contre pour recharger la base, j'ai fait tous les essais qui suivent et j'ai toujours des erreurs C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S My- server -U sa -P -n SQLState = 08001, NativeError = 17 Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son accès est refusé. SQLState = 01000, NativeError = 53 Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect() ).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 170 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe incorre cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news: > je précise, que j'ai essaé les syntaxes avec des [], avec '' avec "" > > "Emvea" a écrit : > > > j'ai une application qui utilise des bcp pour faire des sauvegarde partielles > > et des rechargements de base, tout marche parfaitement bien sauf lorsque les > > noms du serveur ou de la base de données contient un tiret (-). Dans ce cas > > bcp considère que j'essaie de lui passer une option et me renvoie une erreur > > de syntaxe prêt du -. > > Je n'arrive pas à trouver de syntaxe permettant de traiter également les > > bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire s'il a > > déjà rencontré le problème et s'il a réussi à le coontourner. > > > > Merci d'avance pour votre aide
Fred BROUARD
Essaye :
bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -n -S [My-server] -U sa -P
A +
Emvea a écrit:
J'arrive a passer avec un queryout lorsque la bd contient un tiret en entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur, par contre pour recharger la base, j'ai fait tous les essais qui suivent et j'ai toujours des erreurs C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S My- server -U sa -P -n SQLState = 08001, NativeError = 17 Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son accès est refusé. SQLState = 01000, NativeError = 53 Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect() ).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 170 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe incorre cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news:
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
de syntaxe prêt du -. Je n'arrive pas à trouver de syntaxe permettant de traiter également les bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
déjà rencontré le problème et s'il a réussi à le coontourner.
Merci d'avance pour votre aide
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Essaye :
bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp
-n -S [My-server] -U sa -P
A +
Emvea a écrit:
J'arrive a passer avec un queryout lorsque la bd contient un tiret en
entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur,
par contre pour recharger la base, j'ai fait tous les essais qui suivent et
j'ai toujours des erreurs
C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S
My-
server -U sa -P -n
SQLState = 08001, NativeError = 17
Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe
pas
ou son accès est refusé.
SQLState = 01000, NativeError = 53
Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen
(Connect()
).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n
-T
SQLState = 37000, NativeError = 4060
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir
la ba
se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T
SQLState = 37000, NativeError = 4060
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir
la ba
se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T
SQLState = 37000, NativeError = 170
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe
incorre
cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce
probleme !
As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon
poste la commande BCP ici et on va essayer de t'aider.
"Emvea" <Emvea@discussions.microsoft.com> wrote in message
news:56A86F81-06E1-4CCC-A5E9-6A0BCF6F276C@microsoft.com...
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
de syntaxe prêt du -.
Je n'arrive pas à trouver de syntaxe permettant de traiter également les
bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
déjà rencontré le problème et s'il a réussi à le coontourner.
Merci d'avance pour votre aide
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -n -S [My-server] -U sa -P
A +
Emvea a écrit:
J'arrive a passer avec un queryout lorsque la bd contient un tiret en entourant le nom de la BD avec des [], mais j'ai une erreur sur le serveur, par contre pour recharger la base, j'ai fait tous les essais qui suivent et j'ai toujours des erreurs C:PolyPolyEv>Bcp "select * from [vi-de]..PERSONNE" queryout P_vi-de.bcp -S My- server -U sa -P -n SQLState = 08001, NativeError = 17 Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son accès est refusé. SQLState = 01000, NativeError = 53 Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect() ).
C:PolyPolyEv>Bcp "[vi-de]..PERSONNE" in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp [vi-de]..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 4060 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible d'ouvrir la ba se de données demandée dans la connexion '[vi-de]'. Échec de la connexion.
C:PolyPolyEv>Bcp vi-de..PERSONNE in P_vi-de.bcp -S (local) -U sa -P -n -T SQLState = 37000, NativeError = 170 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1 : syntaxe incorre cte vers '-'.
"Bouarroudj Mohamed" a écrit :
C'est bizzard j'ai des serveurs et des BD avec - et j'ai pas remarqué ce probleme ! As tu essayé d'utiliser la syntaxe avec QUERYOUT ca doit marcher, sinon poste la commande BCP ici et on va essayer de t'aider.
"Emvea" wrote in message news:
je précise, que j'ai essaé les syntaxes avec des [], avec '' avec ""
"Emvea" a écrit :
j'ai une application qui utilise des bcp pour faire des sauvegarde
partielles
et des rechargements de base, tout marche parfaitement bien sauf lorsque
les
noms du serveur ou de la base de données contient un tiret (-). Dans ce
cas
bcp considère que j'essaie de lui passer une option et me renvoie une
erreur
de syntaxe prêt du -. Je n'arrive pas à trouver de syntaxe permettant de traiter également les bases et les serveurs ayant ce type de nom, quelqu'un peut-il me dire
s'il a
déjà rencontré le problème et s'il a réussi à le coontourner.
Merci d'avance pour votre aide
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************