Servidores Vinculados en Sql Server
Enviado por Emmanuel Mena Correa • 14 de Enero de 2018 • Tutorial • 1.422 Palabras (6 Páginas) • 114 Visitas
“AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACIÓN”
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENERIA INDUSTRIAL
Escuela profesional ingeniería informática
TEMA:
- Servidores Vinculados en Sql Server[pic 1]
PROFESOR:
- Ing. Jonathan Nima Ramos
CURSO:
- Sistema De Administración De Base De Datos
INTEGRATES:
- Mena Correa Emmanuel Nixon
- Peña Flores Yinnel Aldair
- Temoche More Edinson
- Valencia Jabo Eward
Sullana__2015
INTRODUCCION
Un servidor es una definición permanente de una conexión lógica a un origen de datos externo. También es una aplicación en ejecución (software) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como "el servidor".
SQL SERVER nos provee una gran utilidad como lo son los servidores vinculados (Linked Server), estas son conexiones OLE DB (Enlace e Incrustación de Objetos para Bases de datos) hacia otras bases de datos sin importar que motor de base de datos sean.
[pic 2]
SERVIDORES VINCULADOS EN SQL SERVER
Un Servidor Vinculado es una definición de una Cadena de Conexión OLEDB y un Proveedor OLEDB que asociamos a un nombre lógico, es decir, permite definir un nombre para el servidor vinculado, y a dicho nombre especificarle qué Proveedor OLEDB y qué Cadena de Conexión se debe utilizar para acceder al correspondiente Origen de Datos OLEDB cuando se solicite acceso a dicho Servidor Vinculado.
Un Servidor Vinculado sirve para acceder a Orígenes de Datos OLEDB desde SQL Server (es decir, para ejecutar Consultas Distribuidas, ejecutar Procedimientos Almacenados en servidores remotos, etc.).
Normalmente, los servidores vinculados se configuran para permitir que el motor de base de datos pueda ejecutar una instrucción Transact-SQL que incluye tablas de otra instancia de SQL Server, o cualquier otro producto de base de datos como Oracle. Muchos tipos de datos de OLE DB pueden ser configurados como servidores vinculados, como Microsoft Access y Excel.
Los servidores vinculados nos permiten:
- Conectarnos remotamente a otro servidor de base de datos.
- Realizar consultas a través de SQL Server.
- Realizar transacciones de datos.
Los servidores vinculados ofrecen las siguientes ventajas:
- Acceso al servidor remoto.
- La capacidad de acceder a datos desde fuera de SQL Server.
- La posibilidad de realizar consultas distribuidas, actualizaciones, comandos y transacciones sobre las fuentes de datos heterogéneas a través de la empresa.
Estos servidores se componen de dos partes inicialmente:
- Proveedor de datos OLE DB de origen: Es el encargado de establecer la conexión con otros servidores.
- Origen de datos: Es el servidor al cual vamos a acceder a través de SQL Server.
PROVEDOR OLEDB
OLE DB (algunas veces escrito como OLEDB u OLE-DB) es la sigla de Object Linking and Embedding for Databases ("Enlace e incrustación de objetos para bases de datos") y es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información, o bases de datos, de manera uniforme.
Permite separar los datos de la aplicación que los requiere. Esto se hizo así ya que diferentes aplicaciones requieren acceso a diferentes tipos y almacenes de datos, y no necesariamente desean conocer cómo tener acceso a cierta funcionalidad con métodos de tecnologías específicas. OLE DB está conceptualmente dividido en consumidores y proveedores; el consumidor es la aplicación que requiere acceso a los datos y el proveedor es el componente de software que expone una interfaz OLE DB a través del uso del Component Object Model (COM)
ORIGEN DE DATOS | NOMBRE DE PROVEEDOR | PERMITE TRANSACCIONES DISTRIBUIDAS |
SQL Server 7.0 ó posterior | Proveedor OLE DB de Microsoft SQL Native Client. | Si |
Bases de Datos Microsoft Access(Jet) | Proveedor de Microsoft OLE DB para Jet versión 4.00 | No |
Hojas de calculo de Microsoft Excel | Proveedor de Microsoft OLE DB para Jet versión 4.00 | No |
Orígenes de datos ODBC | Proveedor de Microsoft OLE DB para ODBC. | Si* |
Bases de Datos Oracle | Proveedor de Microsoft OLE DB para Oracle. | Si |
Bases de Datos Oracle** | Proveedor Oracle para OLE DB(8.1.7.3.0) para Windows 2000/NT. | Si |
Directorio de Microsoft Windows 2000 | Proveedor de Microsoft OLE DB para servicios de directorio de Microsoft. | No |
Sistema de archivos local(mediante Servicios de Index Server) | Proveedor de Microsoft OLE DB para los servicios de Microsoft Index Server(requiere Microsoft Windows NT 4.0 Service Pack 4 ó posterior). | No |
Bases de Datos IBM DB2 | Proveedor de Microsoft OLE DB para DB2. | Si |
Microsoft Exchange Server | Proveedor de Microsoft OLE DB para Exchange Server. | No |
...