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 25/08/2005, 08h45   #1
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
Par défaut Backup SQL 2000 en SQL7

Bonjour,

J'ai un soucis : J'ai une base SQL2000 et une base SQL7. Je dois transférer beaucoup de données de la 1ère dans la seconde.

Mais le backup SQL 2000 même en "LEVEL COMPATIBILITY" n'est pas reconnu en SQL7.

Quel est pour vous le meilleur moyen de passer de l'une à l'autre (BCP, DTS ...) ?
Sachant que je risque aussi d'avoir des pbs de COLATE différents.

Merci à tous

A+
nbl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 09h25   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Pas de compatibilité descendante via les backups

==> bcp
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 09h59   #3
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
Merci déjà de ta réponse.

Cependant peut tu dévelloper car si j'essaye d'exporter en BCP de 2000 une table dans un fichier texte ça marche mais je ne parviens pas à le réimporter par BCP en SQL7.

Il faut faire quelquechose en particulier ? Quelle est la syntaxe exacte ? :
nbl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 10h00   #4
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Utiliser l'option -c du bcp (mode caractère)
Utiliser la version 2000 du bcp pour l'export
Utiliser la version 7 du bcp pour l'import
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 10h06   #5
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
C'est déja le cas ...

Attends quand j'ai de nouveau le temps je test pour te dire exactement où ça bloque

En ttendant voici la syntaxe que j'emploi pour importer :

bcp "DTMSIEGE.dbo.DTMMAG" in "DTMMAG.txt" -c -U"sa" -P"dbadmin"
nbl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 10h48   #6
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
L'erreur est la suivante :

Citation:
SQLState = 22005, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]Valeur de caractŠre non valide pour la sp‚cification de la casse

BCP copy in failed
Vous voyez le pb et une éventuelle solution ?
nbl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h24   #7
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
-J pour conversion de jeu de caractères
-t pour changer le field terminator si le tabulateur est utilisé dans l'un de vos champs
-R idem pour le caractère de fin de tuple
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 11h26   #8
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
Ok, j'essaye et je te tiens au courant, merci encore de ton aide
nbl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2005, 12h26   #9
nbl
Invité régulier
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 7
Points : 7
Il semblerait qe ça marche

Je vérifie et je te tiens au courant
nbl 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 05h43.


 
 
 
 
Partenaires

Hébergement Web