“Conocimientos software>Software de base de datos

Cómo consultar servidores vinculados

2013/9/27
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
Codificación de Procedimientos en Oracle
Cómo cambiar la cuenta de servicio ASP.NET en SSRS
Cómo hacer selecciones múltiples con un cuadro de lista en Access 2007
Cómo conectarse a una hoja de cálculo de MS Excel de MS Access
¿Qué es el Esquema de Base de Datos Relacional
Cómo copiar archivos de macros en Access 2007
Access 2007 Actualizaciones Mesa
Cómo realizar la prueba para la igualdad de dos varianzas en JMP
Conocimientos Informáticos © http://www.ordenador.online