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.

Accéder à un SQL

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

Accéder à un SQL

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

Accéder à un SQL

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

Accéder à un SQL

Nous confirmons que nous souhaitons continuer, “Oui”,

Accéder à un SQL

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

Accéder à un SQL

“Oui”,

Accéder à un SQL

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

Accéder à un SQL

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

Accéder à un SQL

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

Accéder à un SQL

Y reiniciamos el servicio de IMA desde los Servicios,

www.bujarra.com – Héctor Herrero – Nh*****@*****ra.com – v 1.0


Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!