Citrix: Migrar BD MS Access para MS SQL 2000 ou 2005

Neste documento veremos algo típico, ter de migrar uma base de dados Access para uma de SQL, seja SQL 2000 ou SQL 2005, é o típico que nos pode acontecer se formos a um cliente em modo Demo e não tiverem um servidor de BD.

Access a SQL

Lo primero de todo es tener un SQL Server por ahí instalado, y crear una BD en blanco,

Access a SQL

Bien ahora en el servidor PS que tenga la BD Access, nos generaremos un nuevo fichero .dsn con el siguiente contenido:
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=NOMBRE_DE_LA_BASE_DE_DATOS
WSID=NOMBRE_DEL_SERVIDOR_CITRIX_ACTUAL
APP=DESCRIPCIÓN_DEL_ODBC
SERVER=SERVIDOR_DE_BD

Access a SQL

Abrimos una consola de DOS, y para migrar la base de dados de Access a SQL executamos el siguiente comando:
DSMAINT MIGRATE /SRCDSN:”ODBC_ORIGEN” /SRCUSER:citrix /SRCPWD:citrix /DSTDSN:”ODBC_DESTINO” /DSTUSER:USUARIO_DE_LA_BD /DSTPWD:PALAVRA-PASSE

Access a SQL

Confirmamos que deseamos continuar, “Sim”,

Access a SQL

Esperamos enquanto se migran los datos…

Access a SQL

“Sim”,

Access a SQL

Isto nos indica si los datos se han migrado corretamente, perfeito.

Access a SQL

Agora o que há que fazer es indicar al servidor PS que use el novo fichero DSN contra la BD SQL, si tenemos más de un servidor devemos criar el fichero DSN anterior en todos los servidores y executar este fichero. Com o seguinte comando:

DSMAINT CONFIG /USER:USUARIO_DE LA BD /PWD:CONTRASEÑA /DSN:”FICHERO_DSN_NUEVO”

Access a SQL

Comprobamos que se ha cambiado perfeitamente o origen de datos, OKEY,

Access a SQL

Y reiniciamos el servicio de IMA desde los Servicios,

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


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!