Está en la página 1de 3

UNIVERSIDAD TECNOLOGICA INDOAMERICA

DATOS INFORMATIVOS

Nombre: Pablo Aranda Nivel: Quinto Sistemas Materia: Base de datos distribuidas Ingeniero: Francisco Naranjo Tema: Implementacin de una base de datos distribuida en SQL server 2008

RESUMEN Para crear una base de datos distribuidas lo primero tenemos que implementar un servidor vinculado que permiten dar acceso a los datos DESARROLLO

Implementacin de bases de datos distribuidas utilizando SQL Server 2008 Los servidores vinculados de SQL Server proporcionan la capacidad de acceso a datos de orgenes de datos remotos. El uso de estos mecanismos, se pueden realizar consultas, realizar las modificaciones de datos y ejecutar los procedimientos de control remoto . Puede utilizar la funcin OPENROWSET SQL-T para consultar un origen de datos remoto sin un servidor vinculado. Vamos ahora a crear un servidor vinculado a otra instancia de SQL Server mediante el procedimiento de SQL sp_addlinkedserver-T. La sintaxis de sp_addlinkedserver se muestra en el Listado 1: sp_addlinkedserver [@ Servidor =] 'servidor'
[, [@ Srvproduct =] 'PRODUCT_NAME' [, [@ Proveedor =] 'provider_name' [, [@ Datasrc =] 'data_source' [, [@ Ubicacin =] 'ubicacin'] [, [@ Provstr =] 'provider_string' [, [@ Catlogo =] 'catlogo']

Tabla 1. Usted puede configurar las propiedades del servidor vinculado como la recogida compatibles nombre de intercalacin, el tiempo de conexin y as sucesivamente.

Cuando se ejecuta una consulta distribuida en un servidor vinculado, el servidor SQL asigna su nombre de usuario locales y credenciales para el servidor vinculado. Tabla 2 Vamos a crear y configurar un servidor vinculado de una instancia de SQL Server 2008 a una instancia de SQL Server 2000 con el fin de ejecutar consultas sobre la base de datos de ejemplo Neptuno. El mando a distancia entrada de asignacin y locales se realiza mediante la seguridad integrada asociada a la sesin del usuario actual. USE [master] GO EXEC master . dbo . sp_addlinkedserver @server = N 'REMOTE_NORTHWIND' , @provider = 'SQLNCLI' , @srvproduct = N '' , @datasrc = 'remote_site_dns_or_ip' , @provstr = 'Integrated Security=SSPI;' maestro Listado 3. Ahora vamos a ejecutar algunas consultas en la instancia remota, especficamente en la base de datos Northwind. Usted puede realizar consultas distribuidas refirindose a nombre de servidor vinculado utilizando la sintaxis siguiente: [linked_server_name].[catalog].[schema].[object_name] Listado 3 Vamos a consultar la tabla de las categoras a distancia en la base de datos Neptuno que utiliza la conexin proporcionada por el servidor vinculado, como se muestra en el Listado 4. select * from REMOTE_NORTHWIND . Northwind . dbo . Categories Select * from REMOTE_NORTHWIND. Neptuno. Dbo. Categoras Listado 4 Vamos a consultar la tabla de las categoras a distancia en la base de datos Neptuno que utiliza la conexin proporcionada por el servidor vinculado, como se muestra en el Listado 4. select * from REMOTE_NORTHWIND . Northwind . dbo . Categories Select * from REMOTE_NORTHWIND. Neptuno. Dbo. Categoras

Listado 5. Ahora la consulta en el Listado 4 se transforma en la consulta se muestra en el Listado 6. select * from dbo . remote_northwind_categories Select * from dbo. Remote_northwind_categories

CONCLUCIONES Para implementar una base de datos distribuidas lo primero es autentificarnos esto es esencial sin esto no podemos ingresar a la base de datos, despus creamos nuestra base de datos con un nombre e ingresamos los datos de cada tabla comenzando y despus procedemos a crear un servidor vinculado que permite acceso a las tablas y hacer las consultas.

RECOMENDACIONES Para poder respaldar nuestra informacin y no perderla tenemos que guardar con una extensin .bak, para poder modificar un tabla tenemos que activar una casillero que se encuentra en configuracin. BIBLIOGRAFIA

y
y

http://msdn.microsoft.com/es-es/library/ms176061(SQL.90).aspx
http://es.wikipedia.org/wiki/ddms%C3%Base _de_datos_distribuidas_sql

También podría gustarte