PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Migration de SQL Server 2000 vers PostgreSQL v8.1.2 via ms2pg

| Migration de SQL Server 2000 vers PostgreSQL v8.1.2 via ms2pg

Par arnaud00 le 17/03/2006 - 16:06

Bonjour,

Je souhaite migrer des bases de données SQL Server 2000 vers PostgrSQL v8.1.
Je travaille avec un collègue qui à utiliser ora2pg pour réaliser une migration d'Oracle vers PostgreSQL et j'ai repris l'outil adressé à la migration Sql Server vers PostgreSQL. Je rencontre un problème de connexion à la base cible, en exécutant l'exécutable ms2pg-0.4.vbs

La connexion à la base source et cible est demandée par ms2pg.
Ne peut-on exécuter le programme de manière à récupérer les données dans un fichier plat, sans les charger directement dans la base cible ?

La connexion se fait à la base source mais l'erreur suivante survient lorsqu'il essaie de se connecter à la base cible :

C:\Formation_PostgreSQL>cscript ms2pg-0.4.vbs /shostname:frsoa2963 /sdatabase:northwind /dhostname:frsoa2963 /ddatabase:postgres /dusername:pmat /dpassword:pmat

Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. Tous droits réservés.

ConnectionString: Provider=SQLOLEDB;Server=frsoa2963;Database=northwind;User ID=sa;Password=;
ConnectionString: Driver=PostgreSQL;Server=frsoa2963;Database=postgres;User ID=pmat;Password=pmat;
Could not connect to database
Driver=PostgreSQL;Server=frsoa2963;Database=postgres;User ID=pmat;Password=pmat;

C:\Formation_PostgreSQL>

Des tests de connexion ont été préalablement réalisées en ligne de commande sur la base PostgreSQL et sur Sql Server et sont OK.
Cependant, le message d'erreur est identique si le postmaster est arrêter ou démarrer.
Il semble qu'il ne trouve pas le driver.

J'ai repris la note : "ms2pg - Migrate Microsoft SQL Server Database to PostgreSQL Database" précisant d'installer GBorg - psqlODBC
Le résultat est le même. Avez-vous un conseil ou une solution à me proposer ?

© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.