SQL Instructions – Efetuando SELECT em servidores distintos – Linked Server
19 19UTC agosto 19UTC 2010

Esses dias me deparei com a seguinte situação : 2 servidores de Banco de Dados em maquinas distintas. Encontrei a seguinte solução ( Linked Server ). Utilizando SQL Server 2005 montei a seguinte Query :
/* Cria um link com o outro servidor */
EXEC sp_addlinkedserver
@server = ‘dbLink’, /* Nome do servidor */
@srvproduct = ”, /* Caso o servidor seja de outro produto Ex. Oracle */
@provider = ‘MSDASQL’, /* Provider */
@provstr = ‘DRIVER={SQL Server};SERVER=ESTEVAO-PC\SQLEXPRESS;UID=usuario_do_banco_linked;PWD=senha_do_banco_linked;’
/* Lista o servidor linkado */
select * from sys.servers where name=’dbLink’
/* Selecciona dados no servidor linkado */
select * from dbLink.banco.schema.tabela
/* Elimina o link ao servidor linkado */
exec sp_dropserver ‘dbLink’
-20.949564
-48.478863
Gostar disso:
Seja o primeiro a gostar disso post.
Sobre Estevão Ferreira Maia
* Desenvolvedor em Web e Desktop (especialmente na plataforma .NET e Java), graças à formação em tecnologia e dedicação a muito estudo, solidificados pela experiência na área.
* Realiza trabalhos de design de conceito em softwares, logos, sites, etc.
* Participa de projetos utilizando arquiteturas de desenvolvimento ágil como SCRUM e padrões em arquitetura de software (Design Patterns).
* Facilidade para trabalhar em equipe e criar sinergia com clientes e gestores. Além disso, está constantemente em crescimento técnico e metodológico, através de cursos, seminários e certificações.
* Ministra várias palestras e míni cursos na área de dispositivos móveis Google Android e sobre desenvolvimento, e colaboro com a comunidade código aberto (OpenSource) e acadêmico e com artigos publicados no site Viva o Linux e outros.
- Áreas de Conhecimento -
Web: Web Services, SOAP, Java EE, ASP.NET, HTML, JavaScript, Adobe Flash, Adobe Flex, EXTJs;
Desktop: .NET C#, QT Develop C/C , VB .NET;
Móvel: Google Android, Windows Phone, iPhone SDK.
Bancos de Dados: DB2, SQL Server, Firebird, MySQL;
Servidores: Apache, Apache Tomcat, IIS, IBM WebSphere, Azure (Cloud Computing);
Linguagens: .NET C#, Java, Android SDK, Objective C (iPhone), C/C e ActionScript;
Redes: Windows NT/2000/2003, MacOS X, OpenSuse, Slackware;
Ferramentas: Enterprise Architect, Crystal Reports, VisualStudio, Eclipse , Rational IBM, Netbeans, Adobe Flex Builder, Adobe Photoshop CS, Dreamweaver CS.
Certificações
MS2B - Microsoft Students to Business;
IPELA – Sony Network Camera;