Citrix: Migration de BD MS Access vers MS SQL 2000 ou 2005
Dans ce document, nous verrons quelque chose de typique, devoir migrer une base de données Access vers une base de données SQL, sql mer 2000 ou SQL 2005, c’est typique que cela puisse nous arriver si nous entrons un client en mode démo et qu’il n’a pas de serveur de base de données.

La première chose à faire est d'avoir un serveur SQL installé quelque part, et de créer une base de données vide,

Bien, maintenant sur le serveur PS qui a la base de données Access, nous allons générer un nouveau fichier .dsn avec le contenu suivant:
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=NOM_DE_LA_BASE_DE_DONNÉES
WSID=NOM_DU_SERVEUR_CITRIX_ACTUEL
APP=DESCRIPTION_DE_L'ODBC
SERVER=SERVEUR_DE_BD

Nous ouvrons une console DOS, et pour migrer la base de données d'Access vers SQL, nous exécutons la commande suivante:
DSMAINT MIGRATE /SRCDSN:”ODBC_SOURCE” /SRCUSER:citrix /SRCPWD:citrix /DSTDSN:”ODBC_DESTINATION” /DSTUSER:UTILISATEUR_DE_LA_BD /DSTPWD:MOT DE PASSE

Nous confirmons que nous souhaitons continuer, “Oui”,

Nous attendons pendant que les données sont migrées…

“Oui”,

Cela nous indique si les données ont été migrées correctement, Parfait.

Maintenant, ce qu'il faut faire est d'indiquer au serveur PS d'utiliser le nouveau fichier DSN avec la base de données SQL, si tenemos más de un servidor debemos crear el fichero DSN anterior en todos los servidores y ejecutar este fichero. Avec la commande suivante:
DSMAINT CONFIG /USER:USUARIO_DE LA BD /PWD:CONTRASEÑA /DSN:”FICHERO_DSN_NUEVO”

Comprobamos que se ha cambiado perfectamente el origen de datos, D’ACCORD,

Y reiniciamos el servicio de IMA desde los Servicios,
www.bujarra.com – Héctor Herrero – Nh*****@*****ra.com – v 1.0








































