¿Opera la base de datos a través de servidores? ¡es realmente muy fácil! (debajo)

En el momento crítico, entregado lo antes posible

El artículo anterior le enseñó cómo establecer un enlace de base de datos de SQL Server (DBLINK) paso a paso. Para conocer los pasos detallados, consulte el artículo anterior: ¿Funcionamiento de la base de datos entre servidores? ¡es realmente muy fácil! (en)

Hoy te enseñaremos cómo conectar MYSQL y la base de datos remota de Oracle.

Crear enlace remoto MYSQL

El primer paso es
descargar el archivo del controlador MYSQL, la dirección de descarga específica es la siguiente:

https://dev.mysql.com/downloads/connector/odbc/

Seleccione el paquete de descarga de la versión de Windows para descargar e instalar

Una vez completada la
instalación del controlador en el segundo paso , hacemos clic en [Inicio] -> [Panel de control] -> [Herramientas de administración] -> [Fuente de datos ODBC (64 bits)], y operamos como se muestra en la Figura 1 en la cuadro de diálogo emergente, de la siguiente manera Imagen:

  • Haga clic en [DSN del sistema]

  • Haga clic en [Agregar ...] a la derecha.

  • Busque el controlador recién instalado en el cuadro de diálogo emergente, seleccione [Controlador Unicode MySQL ODBC 8.0], haga clic en Finalizar para iniciar la configuración

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 1 Agregar controlador ODBC de MySQL

En el tercer paso,
haga clic en [Finalizar] y complete la información relevante como se muestra en la Figura 2 en el cuadro de diálogo emergente.

  • Primero complete el nombre de la base de datos de origen, esto es obligatorio, es mejor completar la dirección IP de la otra parte para una fácil identificación y complete el contenido personalizado para la prueba aquí

  • El departamento de descripción es contenido autodefinido, puede dejarlo en blanco

  • Ingrese la dirección IP de la otra parte o la URL específica en [Servidor TCP / IP] aquí, y complete el número de puerto. El número de puerto predeterminado para MySQL es 3306

  • Complete el nombre de usuario y la contraseña a continuación para verificar que sean correctos, puede seleccionar la base de datos a la que conectarse

  • Haga clic en [Prueba] para comprobar si la conexión es correcta y haga clic en [Aceptar] para completar una vez que la conexión se haya realizado correctamente.

Figura 2 Configuración específica de MySQL ODBC

El cuarto paso es
abrir SSMS—> conectarse a la base de datos local—> objeto de servidor—> servidor de enlace, como se muestra en la Figura 3:

Figura 3 Comience a crear un enlace remoto MySQL

El quinto paso
es completar la información relevante de acuerdo con el número de paso en el cuadro de diálogo emergente, como se muestra en la Figura 4:

  • El nombre del servidor es el mismo que antes. Se utiliza cuando se conecta al servidor de destino. Es obligatorio.

  • Seleccione otras fuentes de datos en el tipo de servidor y seleccione el controlador en el paso 2

  • El nombre del producto es personalizado, opcional

  • La fuente de datos es el nombre de la fuente de datos ODBC de MySQL que acabamos de nombrar.

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)
Figura 4 Configurar la información general del enlace remoto de MySQL

El sexto paso es
seleccionar [Seguridad] a la izquierda y completar la cuenta y la contraseña de la base de datos remota MySQL como se muestra en la Figura 5.

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 5 Configurar la contraseña de la cuenta de enlace remoto de MySQL

Después de hacer clic en Aceptar, puede ver el DBLINK creado en el servidor de enlaces. Como se muestra en la Figura 6:

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 6 DBLINK creado

Una vez completada la creación, el código relevante se generará automáticamente y la contraseña se ocultará con #:


EXEC master.dbo.sp_addlinkedserver 
@server = N'MYSQL', --被访问的服务器别名 
@srvproduct=N'TEST_MYSQL', 
@provider=N'MSDASQL', 
@datasrc=N'TEST' --要访问的服务器,这里是ODBC的名称

EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'MYSQL', --被访问的服务器别名
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'rdsadmin', --用户名
@rmtpassword='########'  --密码

Podemos usar el DBLINK creado para vincularnos al servidor de la otra parte. El método de verificación es el mismo que el del artículo anterior, así que no lo repetiré aquí.

Crear enlace remoto de Oracle

La conexión a un servidor remoto de Oracle es similar a la conexión a MySQL, excepto que el controlador y la configuración del controlador son diferentes. Hagámoslo juntos

El primer paso es
ir al sitio web oficial de Oracle para descargar el controlador ODBC, el enlace de descarga:

http://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html

Descargue los siguientes dos paquetes de instalación:

instantclient-basiclite-win-x86-64-11.2.0.1.0.zip

instantclient-odbc-win-x86-64-11.2.0.1.0.zip

Descomprima e instale después de descargar.

Una vez completada la
instalación del controlador en el segundo paso , hacemos clic en [Inicio] -> [Panel de control] -> [Herramientas de administración] -> [Fuente de datos ODBC (64 bits)], y operamos como se muestra en la Figura 7 en la cuadro de diálogo emergente, de la siguiente manera Imagen:

  • Haga clic en [DSN del sistema]

  • Haga clic en [Agregar ...] a la derecha.

  • Seleccione [Oracle en OraDb11g_home1] en el paso 3

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 7 Agregar ODBC de Oracle

En el tercer paso,
haga clic en Finalizar e ingrese la información relevante en el cuadro de diálogo emergente, como se muestra en la Figura 8:

  • Primero complete el nombre de la base de datos de origen, esto es obligatorio, es mejor completar la dirección IP de la otra parte para una fácil identificación y complete el contenido personalizado para la prueba aquí

  • El departamento de descripción es contenido autodefinido, puede dejarlo en blanco

  • Complete la información TNS de la base de datos, incluida la dirección IP: número de puerto / nombre de instancia

  • Complete el nombre de usuario de la base de datos en el paso 3

  • Haga clic en [Probar conexión] a la derecha, aparecerá el cuadro de diálogo que se muestra en la Figura 9, ingrese la contraseña

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 8 Configurar la información ODBC de Oracle

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 9 Configurar la información ODBC de Oracle

El cuarto paso es
abrir SSMS—> conectarse a la base de datos local—> objeto de servidor—> servidor de enlace, como se muestra en la Figura 3:

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 10 Comience a crear un enlace remoto de Oracle

El quinto paso
es completar la información relevante de acuerdo con el número de serie en el cuadro de diálogo emergente, como se muestra en la Figura 11:

  • El nombre del servidor es el mismo que antes, este se usa para conectarse al servidor de destino.

  • Seleccione otras fuentes de datos en el tipo de servidor y seleccione el controlador en el paso 2

  • El nombre del producto es personalizado, opcional

  • La fuente de datos es el nombre de la fuente de datos ODBC de Oracle que acabamos de nombrar.

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 11 Configurar la información general del enlace remoto de Oracle

El sexto paso es
seleccionar [Seguridad] a la izquierda y completar la cuenta y la contraseña de la base de datos remota de Oracle como se muestra en la Figura 12.

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 12 Configurar la contraseña de la cuenta de enlace remoto de Oracle

Después de hacer clic en Aceptar, puede ver el DBLINK creado en el servidor de enlaces. Como se muestra en la Figura 6:

¿Opera la base de datos a través de servidores?  ¡es realmente muy fácil!  (debajo)

Figura 13 DBLINK creado

Una vez completada la creación, el código relevante se generará automáticamente y la contraseña se ocultará con #:


EXEC master.dbo.sp_addlinkedserver 
@server = N'OA', --被访问的服务器别名 
@srvproduct=N'Oracle', 
@provider=N'MSDASQL', 
@datasrc=N'OA' --要访问的服务器,这里是ODBC的名称

EXEC master.dbo.sp_addlinkedsrvlogin 
@rmtsrvname=N'OA',--被访问的服务器别名 
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'user',--用户名
@rmtpassword='########' --密码

En este punto, todo el intercambio de tecnología DBLINK ha terminado. Si no lo entiende, puede dejarme un mensaje y le responderé uno por uno.

Supongo que te gusta

Origin blog.51cto.com/15057820/2656425
Recomendado
Clasificación