Crear servidores vinculados SQL
¿Qué es un servidor vinculado?
Un servidor vinculado permite al motor de base de datos de SQL Server ejecutar instrucciones Transact-SQL en otras instancias de SQL Server o incluso otro producto de base de datos como Oracle.
En esta clase se vio la creación de un procedimiento almacenado para la conexión de un usuario remoto y de esa manera autenticar por medio de SQL SERVER el nombre del usuario su dirección IP y su password, el código es el siguiente.
se usa la master ya que en ella se encuentran dichas instrucciones.
use master
go
exec sp_addlinkedserver
@server=N'S7',--nombre de servidor compartido
go
exec sp_addlinkedserver
@server=N'S7',--nombre de servidor compartido
@srvproduct=N'', --nombre del producto
@provider=N'SQLNCLI', -- nombre del sql server driver SQLNCLI10 SQLNCLI
@datasrc=N'192.168.43.225'; -- nombre del servidor remostp
go
exec sp_addlinkedsrvlogin
@rmtsrvname='S7',
@useself='false',
--@locallogin='Remoto1'
@rmtuser='sagita',
@rmtpassword='gatita06';
@provider=N'SQLNCLI', -- nombre del sql server driver SQLNCLI10 SQLNCLI
@datasrc=N'192.168.43.225'; -- nombre del servidor remostp
go
exec sp_addlinkedsrvlogin
@rmtsrvname='S7',
@useself='false',
--@locallogin='Remoto1'
@rmtuser='sagita',
@rmtpassword='gatita06';
Y por medio de este codigo una ves conectados desde nuestra autenticación podemos modificar o consultar la base de este usuario dependiendo de los permisos que hayan dado.
un ejemplo es el siguiente
se utiliza el S7 porque es el usuario que se creo en el código anterior y se esta consultando la tabla Becado unicamente.
select * from S7.Becados.dbo.Becado
Referencias
http://tutorialesyopiniones.blogspot.mx/2013/04/como-se-crean-los-servidores-vinculados.html
No hay comentarios.:
Publicar un comentario