Development by Davis

Headlines

lunes, 16 de julio de 2012

Development by Davis: “SQL Server – Linked Server” plus 2 more

Development by Davis: “SQL Server – Linked Server” plus 2 more


SQL Server – Linked Server

Posted: 15 Jul 2012 04:45 AM PDT

Buenas a tod@s.

Me he encontrado en la situación que necesitaba añadir en un procedimiento almacenado de INSERT de una tabla de una instancia, un INSERT en otra instancia con los parámetros pasados a este procedimiento almacenado.

Para conseguir esto, es necesario configurar un servidor vinculado (Linked Server) en la instancia desde la que necesitamos acceder a la otra, y para ello he necesitado hacer uso de los procedimientos almacenados sp_addlinkedserver y sp_addlinkedsrvlogin.

Primeramente ejecutamos el procedimiento almacenado sp_addlinkedserver:

EXEC sp_addlinkedserver
@server=N'NombreRelativoServidorRemoto',
@srvproduct=N'',
@provider=N'SQLNCLI',
@datasrc=N'192.168.1.200';


De estos parámetros, lo que nos interesa es:

@server - Que es la palabra clave que tomará la instancia local para hacer referencia a la instancia remota.

@datasrc - Aquí podemos utilizar o bien una IP o un nombre por DNS.

A continuación ejecutamos el procedimiento almacenado sp_addlinkedsrvlogin para guardar las credenciales de acceso a la instancia remota:

EXEC sp_addlinkedsrvlogin
@rmtsrvname='NombreRelativoServidorRemoto',
@useself='false',
@locallogin=NULL,
@rmtuser='Usuario',
@rmtpassword='Password';


De estos parámetros, lo que nos interesa es:

@rmtsrvname - El la palabra clave utilizada para el parámetro @server en el procedimiento almacenado sp_addlinkedserver.

@rmtuser - Nombre de Usuario para iniciar sesión en el servidor remoto

@rmtpassword - Contraseña de Usuario para iniciar sesión en el servidor remoto

Ejecutando los dos procedimientos almacenados, podremos ejecutar consultas distribuidas desde la instancia local a la instancia remota:

SELECT * FROM NombreRelativoServidorRemoto.NOMBRE_BASE_DE_DATOS.dbo.TABLA

Espero os sirva de ayuda.

Un saludo.


Green Energy Corp VP sees value of open communication in the eye of the storm

Posted: 16 Jul 2012 04:00 AM PDT

light bulbs

John Camilleri talks about open source integration for the energy sector. He is VP of Product Development at Green Energy Corp—a leading technology company that provides software solutions and software engineering services to communications, utilities, and energy companies.

How do utilities prepare for force majeure?

read more


NPR reports on 3-D printing the open source way

Posted: 16 Jul 2012 03:00 AM PDT

3-D printing the open source way

I first encountered 3-D printing in Cory Doctorow's Makers, a science fiction novel set in the wake of economic armageddon. In Doctorow's imagined near-future world, hulking industrial bulwarks are doomed. Malls are deserted. But garages are alight with innovative activity, as heroic, entrepreneurial inventor-doers concoct new gizmos by repurposing abandoned commodities.

read more


No hay comentarios:

Publicar un comentario