Cómo hacer consultas en servidores vinculados

Por lysis

Paso 1

Haz clic en el botón "Inicio" de Windows y selecciona "Todos los programas". En el menú, selecciona "Microsoft SQL Server Enterprise Manager" (Administrador empresarial de Microsoft SQL Server). Esto abre la consola en la que puedes crear consultas a las bases de datos.


Paso 2

Usa "sp_addlinkedserver" para vincular el servidor mediante código. Si el administrador no ha configurado un servidor vinculado, puedes hacerlo usando este comando de SQL. El siguiente código vincula un servidor de Oracle llamado "OracleBD". EXEC sp_addlinkedserver 'OracleBD', 'Oracle 7', 'miUsuario', 'miContraseña' GO


Paso 3

Ejecuta una consulta select. Este es un ejemplo de cómo seleccionar datos del servidor vinculado. select * from openquery(OracleBD, 'select apellido, nombre from miBaseDeDatos.Cliente')


Paso 4

Realiza una consulta update en el servidor vinculado. El comando "Update" sustituye la información. Por ejemplo, el siguiente código reemplaza el apellido de un cliente con la información indicada. update openquery (OracleBD, 'select apellido from miBaseDeDatos.Cliente where id = 22') SET apellido = 'MiNuevoApellido'


Paso 5

Haz una consulta delete. Las consultas Delete deben llevarse a cabo con precaución. Asegúrate de no dañar la integridad de los datos al eliminar información. delete openquery (OracleBD, 'select apellido from miBaseDeDatos.Cliente where name = ''EliminarEsteRegistro''');


Paso 6

Ejecuta una instrucción insert. El siguiente código inserta un nuevo registro en la base de datos del servidor vinculado. insert openquery (OracleBD, 'select apellido from miBaseDeDatos.Cliente') values ('MiNuevoRegistro')

Referencias