Leggere da stored procedure dati presenti in diverse istanze di sql

giovedì 05 luglio 2007 - 13.15

stena Profilo | Junior Member

Ho una stored procedure di un database "A" appartenente ad una istanza di sql "AA" avviata in un server "AAA".
Volevo chiedere se da tale stored procedure è possibile leggere i dati contenuti in una tabella di un database "B"
appartenente ad un istanza di sql "BB" avviata in un server "BBB".
Si tratta quindi di sapere se è possibile leggere da stored procedure dati presenti in diverse istanze di sql, e se si, con quale sintassi.

grazie

aleinad Profilo | Newbie

non vorrei sbagliarmi ma credo che per fare questo tu debba creare un linked server, che altro non è che un "canale" tra le due istanzedi server...guarda se trovi qualcosa su l'help di sqlserver!

questo è un esempio che ho trovato sull'help:

select * from openquery( LINKED_OLAP, 'select [Customer Gender:Gender],
sum([measures:unit sales]) from sales group by [Customer Gender:Gender]')

una volta creato il linked server (nel caso dell'esempio è stato chiamato LINKED_OLAP) devi usare la funzione 'openquery'.
Aleinad

stena Profilo | Junior Member

Ok era quello che cercavo.

grazie

aleinad Profilo | Newbie

nn c'è di che!
Aleinad
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5