“Conocimiento software>Software de base de datos

Cómo consultar servidores vinculados

2015/4/26
servidores vinculados en SQL Server permite a los programadores para consultar las tablas de una base de datos separada. La otra base de datos puede ser otro servidor SQL , o puede ser una base de datos o un servidor Oracle . Mientras drivers están disponibles y la base de datos principal tiene permisos de acceso al servidor vinculado , los programadores pueden consultar los datos utilizando la función " OpenQuery ()". Instrucciones
1

Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". En el menú, seleccione "SQL Enterprise Manager Microsoft Server" . Se abrirá la consola donde se pueden crear consultas en las bases de datos .
2

Utilice " sp_addlinkedserver " para vincular el servidor en el código . Si el administrador no ha configurado un servidor vinculado , puede vincularlo con este comando SQL . Los siguientes enlaces de código de un servidor Oracle denominado " OracleDB . " EXEC sp_addlinkedserver ' OracleDB ', ' Oracle 7 ', ' myUser ', ' myPass'GO
3

Ejecutar una consulta de selección . He aquí un ejemplo de cómo seleccionar los datos de la server.select vinculado con * son de openquery ( OracleDB , 'select apellidos , nombre FROM myDatabase.Customer ' )
4

Ejecutar una consulta de actualización en el servidor vinculado . El comando "Actualizar" reemplaza los datos . Por ejemplo , el código siguiente sustituye el apellido de un cliente con los datos indicated.update openquery ( OracleDB , 'select ' nombre de myDatabase.Customer donde id = 22 ' ) SET ' nombre = ' MyNewLastName '
5

Ejecutar una consulta de eliminación . Consultas de eliminación debe hacerse con cautela. Asegúrese de que la supresión de los datos no dañar los datos integrity.delete openquery ( OracleDB , 'select ' nombre de myDatabase.Customer donde nombre ='' DeleteThisRecord '' ' ) ;
6

Ejecutar una instrucción de inserción . El código siguiente inserta un nuevo registro en la base de datos vinculada server.insert openquery ( OracleDB , 'select ' nombre de myDatabase.Customer ' ) values ​​( ' MyNewRecord ' )

Software de base de datos
¿Cuál es la diferencia entre un procedimiento de base de datos almacenado y un lote de declaraciones SQL presentadas por la solicitud del cliente?
Cómo convertir DBF Reconocido por Access 2007
Cómo calcular el tamaño de base de datos Oracle
Cómo agregar valores de consulta en un informe de Access
Cómo entender la consulta de bases de datos relacionales Idiomas
Forma de guardar documentos de Word en Access
Árbol basada en rutas Métodos de búsqueda
Cómo Decode Otros códigos de barras
Conocimiento de la computadora © http://www.ordenador.online