cómo convertir su agdm de microsoft access a sql data

5
MineSight ® Foreground in the Agosto del 2007 6 Cómo convertir su AGDM de Microsoft ® Access a Microsoft ® SQL Server este artículo describe la forma de convertir el modelo de base de datos geométricos atribuidos (AgDM) de Microsoft ® Access (Access) a Microsoft ® SQL Server (SQL Server). A veces este pasaje es necesario para poder mejorar el funcionamiento y aumentar la seguridad de los datos. Para ejemplificar este proceso, hemos copiado el archivo attrib13_16.mdb (archivo de Access) desde el directorio winexe a un directorio local del proyecto y le asignamos un nuevo nombre: clase.mdb. Además, se estableció una conexión del tipo abierta (ODBC) para la base de datos clase.mdb y se utilizó el Interactive Planner de MineSight ® (MSIP) para guardar algunos cortes en dicha base de datos. recuerden que ahora el programa soporta SQL Server 2000 y 2005. Para transferir los datos desde Access a SQL Server, debemos crear una base de datos SQL Server. Dicha base de datos se puede crear con: 1) Enterprise Manager o bien 2) Ejecutando una rutina de comandos. 1) Enterprise Manager es la principal herramienta administrativa para SQL Server. Para crear una base de datos nueva, vaya a la carpeta Databases, haga clic con el botón derecho y seleccione New Database. (continúa en página 7)

Upload: jean-marin

Post on 26-Jul-2015

243 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Cómo convertir su agdm de microsoft access a sql data

MineSight® Foregroundin the

Agosto del 20076

MineSight® Foregroundin the

Agosto del 2007 7

Cómo convertir su AGDM de Microsoft® Access a Microsoft® SQL Server

este artículo describe la forma de convertir el modelo de base de datos geométricos atribuidos (AgDM) de Microsoft® Access (Access) a Microsoft® SQL Server (SQL Server). A veces este pasaje es necesario para poder mejorar el funcionamiento y aumentar la seguridad de los datos. Para ejemplificar este proceso, hemos copiado el archivo attrib13_16.mdb (archivo de Access) desde el directorio winexe a un directorio local del proyecto y le asignamos un nuevo nombre: clase.mdb. Además, se estableció una conexión del tipo abierta (ODBC) para la base de datos clase.mdb y se utilizó el Interactive Planner de MineSight® (MSIP) para guardar algunos cortes en dicha base de datos. recuerden que ahora el programa soporta SQL Server 2000 y 2005.

Para transferir los datos desde Access a SQL Server, debemos crear una base de datos SQL Server. Dicha base de datos se puede crear con: 1) Enterprise Manager o bien 2) Ejecutando una rutina de comandos.

1) Enterprise Manager es la principal herramienta administrativa para SQL Server. Para crear una base de datos nueva, vaya a la carpeta Databases, haga clic con el botón derecho y seleccione New Database.

(continúa en página 7)

(viene de la página 6)

Dentro de la opción para propiedades de la base de datos properties, asígnele un nombre (por ej. News1) y luego vaya a las pestaña para archivos Data Files y a la pestaña para registros de transacciones, Transaction Log, y allí seleccione la ubicación donde desea que residan la base de datos y dicho registro.

2) Otra forma de crear una base de datos es mediante una rutina de comandos. Vaya a Start | All programs | SQL Server | Query Analyzer (o a Inicio | Todos los programas | SQL Server | Analizador de interrogaciones, si la versión de su sistema está en castellano). Luego desde Query Analyzer de SQL vaya a File | Open y busque el archivo sql_server_cr_attribdb_files.sql que se encuentra en el directorio winexe. Preste atención y modifique el nombre de la base de datos y la ubicación de los archivos que aparecen en ese script.

Luego vaya a Query | Execute y se creará correctamente la base de datos con el archivo de registros correspondiente.

Una vez creada, es necesario ejecutar un script denominado sql_server_agdm_cascadeRI.sql que configurará todas las tablas en la base. Para ejecutar esa rutina de comandos en Enterprise Manager, vaya a Tools | SQL Query Analyzer; Luego vaya a File | Open y ubique el archivo script sql_server_agdm_cascadeRI.sql en el directorio winexe.

Asegúrese de seleccionar la base de datos correcta en la lista desplegable que aparece y luego vaya a Query | Execute.

Ahora debemos realizar una conexión ODBC a la base de datos SQL Server antes de que podamos transferir los datos desde Access. Para realizar esa conexión, vaya a Start | Control Panel | Administrative Tools (o Inicio | Panel de control | Herramientas administrativas si su sistema está en castellano) y haga doble clic en Data Sources (ODBC) o en Orígenes de datos (ODBC) si está en castellano. Luego haga clic en Add (Agregar) y del listado seleccione SQL Server y haga clic en Finish (Terminar).

(continúa en página 8)

Page 2: Cómo convertir su agdm de microsoft access a sql data

MineSight® Foregroundin the

Agosto del 20076

MineSight® Foregroundin the

Agosto del 2007 7

Cómo convertir su AGDM de Microsoft® Access a Microsoft® SQL Server

este artículo describe la forma de convertir el modelo de base de datos geométricos atribuidos (AgDM) de Microsoft® Access (Access) a Microsoft® SQL Server (SQL Server). A veces este pasaje es necesario para poder mejorar el funcionamiento y aumentar la seguridad de los datos. Para ejemplificar este proceso, hemos copiado el archivo attrib13_16.mdb (archivo de Access) desde el directorio winexe a un directorio local del proyecto y le asignamos un nuevo nombre: clase.mdb. Además, se estableció una conexión del tipo abierta (ODBC) para la base de datos clase.mdb y se utilizó el Interactive Planner de MineSight® (MSIP) para guardar algunos cortes en dicha base de datos. recuerden que ahora el programa soporta SQL Server 2000 y 2005.

Para transferir los datos desde Access a SQL Server, debemos crear una base de datos SQL Server. Dicha base de datos se puede crear con: 1) Enterprise Manager o bien 2) Ejecutando una rutina de comandos.

1) Enterprise Manager es la principal herramienta administrativa para SQL Server. Para crear una base de datos nueva, vaya a la carpeta Databases, haga clic con el botón derecho y seleccione New Database.

(continúa en página 7)

(viene de la página 6)

Dentro de la opción para propiedades de la base de datos properties, asígnele un nombre (por ej. News1) y luego vaya a las pestaña para archivos Data Files y a la pestaña para registros de transacciones, Transaction Log, y allí seleccione la ubicación donde desea que residan la base de datos y dicho registro.

2) Otra forma de crear una base de datos es mediante una rutina de comandos. Vaya a Start | All programs | SQL Server | Query Analyzer (o a Inicio | Todos los programas | SQL Server | Analizador de interrogaciones, si la versión de su sistema está en castellano). Luego desde Query Analyzer de SQL vaya a File | Open y busque el archivo sql_server_cr_attribdb_files.sql que se encuentra en el directorio winexe. Preste atención y modifique el nombre de la base de datos y la ubicación de los archivos que aparecen en ese script.

Luego vaya a Query | Execute y se creará correctamente la base de datos con el archivo de registros correspondiente.

Una vez creada, es necesario ejecutar un script denominado sql_server_agdm_cascadeRI.sql que configurará todas las tablas en la base. Para ejecutar esa rutina de comandos en Enterprise Manager, vaya a Tools | SQL Query Analyzer; Luego vaya a File | Open y ubique el archivo script sql_server_agdm_cascadeRI.sql en el directorio winexe.

Asegúrese de seleccionar la base de datos correcta en la lista desplegable que aparece y luego vaya a Query | Execute.

Ahora debemos realizar una conexión ODBC a la base de datos SQL Server antes de que podamos transferir los datos desde Access. Para realizar esa conexión, vaya a Start | Control Panel | Administrative Tools (o Inicio | Panel de control | Herramientas administrativas si su sistema está en castellano) y haga doble clic en Data Sources (ODBC) o en Orígenes de datos (ODBC) si está en castellano. Luego haga clic en Add (Agregar) y del listado seleccione SQL Server y haga clic en Finish (Terminar).

(continúa en página 8)

Page 3: Cómo convertir su agdm de microsoft access a sql data

MineSight® Foregroundin the

Agosto del 20078

(viene de la página 3)

En el primer panel seleccione el nombre del origen de los datos (por ej. news1)

Seleccione la forma en que desea que SQL Server verifique las credenciales del usuario.

Seleccione la base de datos por defecto.(continúa en página 9)

Page 4: Cómo convertir su agdm de microsoft access a sql data

Agosto del 2007 9

MineSight® Foregroundin the

(viene de la página 8)

Haga clic en Finish (Terminar) para crear el nuevo SQL Server.

Luego, haga clic en Test Data Source (o Verificar orígen de datos) y asegúrese de que la verificación se complete correctamente.

Dentro del directorio Winexe de MineSight® hay un programa llamado msagdmconvert.exe que se puede emplear para transferir todos los datos desde la base de datos Access a la base de datos SQL Server.

(continúa en página 10)

Page 5: Cómo convertir su agdm de microsoft access a sql data

Agosto del 2007

MineSight® Foregroundin the

10

(viene de la página 9)

La base de datos de origen que aparezca en Source Database debe ser su base de datos Access, para ello, haga clic en Connect, para conectar a dicha base y luego vaya a la pestaña Machine Data Source para indicar el origen de datos en su equipo y allí seleccione su base Access. Si desea transferir solo un plan desde MSIP, puede hacerlo marcando el casillero Single Plan y seleccionando el plan que desea transferir. Si esta casilla no está marcada, entonces se transferirán todos los planes. La base de datos de destino que aparezca en Destination Database debe ser su base de datos SQL Server, para ello, haga clic en Connect, y luego vaya a la pestaña Machine Data Source y seleccione su base SQL Server. Luego haga clic en Convert y todos los datos deberían quedar transferidos.

Por último, podemos abrir MineSight® para verificar que dicha transferencia se haya realizado. Asegúrese de conectar la base de datos SQL Server, para hacerlo baya a Database | Database Management | Connect to attributed database para conectarse a la base de datos atribuida y seleccione su base de datos SQL Server del listado que aparece.

En el administrador Data Manager cree un objeto nuevo desde New | Interactive Planner Object. Seleccione la opción Connect to existing para conectar a la base existente y elija el conjunto IP set con el que desea trabajar, luego haga clic en OK.

De esta forma se abrirá la herramienta MSIP que contiene todos los cortes y datos almacenados que se transfirieron de la base de datos Access a la SQL Server.

Chile Office56.2.231.3591

Peru Office 51.1.434.2382

South Africa Office27.11.804.0620

Perth Australia Office61.08.9389.4446

Brazil: 0800.891.4181Canada:1.800.548.6337Chile:123.0020.2154Mexico:001.800.548.6337South Africa:0800.996052USA:1.800.533.6337Soporte Técnico en AustralasiaE-mail: [email protected] Técnico en ChileE-mail:[email protected]@mintec.clTel:56.2.365.1924;1925;1926Soporte Técnico en PeruE-mail:[email protected]:51.1.358.8800Soporte Técnico en Tucson E-mail: [email protected]: 520.326.1860 Fax: 520.326.1008

Números de Teléfonos sin cargo all cliente para Soporte TécnicoContabildad/ DianeHanna

Facturación AidaMolina MyrnaAzares RobertHayes [email protected]

Consultoria/ FredFestProyectos

Contratos y ShirleyDeslauriersPropuestas IdaCole LaurieGoble

Recepcionista MariaContreras CelestMontijo

Trámites de Hotel/ DebSt.AubinViajes

Editor del Boletin RobertAshbaugh

Seminarios de RudyMoctezumaEntrenamiento/ Cursos Breves/Entrenamiento en Sito

Correo para Entrenamineto [email protected]

Números de Teléfono:Tucson Office(Main)520.795.3891

Calgary Office 403.256.4988

Toronto Office705.735.1015

Vancouver Office(604)681-4547

Tucson Office (Main) 3544EastFortLowellRd.

Tucson,AZ85716-1705USAFax:.520.325.2568E-mail:[email protected]

Website:http://www.mintec.com

Para Comunicarse con Mintec Para Comunicarse con Nostros

Directorio de Mintec

Soporte técnico es ofrecido por teléfono, facsímil y correo electrónico. El horario regular para soporte técnico es de 6:00 a.m. a 6:00 p.m. durante los días de semana. Horario extendido para soporte técnico por teléfono y correo electrónico es de 6:00 p.m. a 9:00 p.m. de Lunes a Viernes y de 8:00 a.m. a 5:00 p.m. Sabados y Domingos, horario de Arizona. En algunos paises proveemos servicio telefonico gratis para el apoyo. Usando el sitio en la red de Mintec y los anexos en correos electrónicos, el personal de soporte tecnico puede enviarle la información pertinente en forma rápida entre sitios. Los correos electrónicos de y para soporte técnico son recibidos por el personal de soporte tecnico en las oficinas de Mintec, Inc. en Tucson, Arizona con copia a las oficinas regionales. El soporte técnico de Mintec se basa en el modelo de cooperación de grupo para asegurar una respuesta consistente y rápida.

Horario del Personal de Soporte TecnicoLunesaViernes:6a.m.-6p.m.(horadeArizona)Horario extendido:LunesaViernes:6p.m.-9p.m.SabadosyDomingos:8a.m.-5p.m.