SQL Server e Oracle sono due applicazioni server di database diversi che vengono utilizzati in medie e grandi aziende . Questi database possono anche essere collegati se l'azienda ha più di un server di database . Per creare un collegamento da un SQL Server per un server Oracle richiede i driver Oracle installati sulla macchina SQL Server . Una volta che questo è finito, SQL Server ha una stored procedure utilizzata per collegare al computer Oracle remoto . Un server collegato consente di eseguire le stored procedure e query sul server Oracle da SQL Server . Cose che ti serviranno
Oracle driver
Show More Istruzioni
1
Installare i driver di Oracle in SQL Server . Se si dispone del CD o DVD dischetto di Oracle , è possibile installarli dal disco. Seguire le istruzioni per installare i driver di Oracle per il sistema operativo .
2
Aprire la console di gestione di SQL Server . Questa applicazione è disponibile facendo clic sul pulsante Start di Windows , selezionare " Tutti i programmi " e quindi selezionando l'icona "SQL Server" . In questa cartella , fare clic sull'icona "SQL Server Management Console" .
3
Tipo " EXEC sp_addlinkedserver ' OracleLinkedServer ', ' Oracle ', ' MSDAORA ', ' OracleServer ' " nella console di gestione di SQL Server . In questo esempio , " OracleLinkedServer " è il nome del server collegato che mostra nella console SQL Server . " MSDAORA " è il nome dei driver OLE DB , che è il nome per i driver Oracle installati nel passo 1 . Il primo e l'ultimo parametro in questo campione può essere modificato a nomi descrittivi di vostra scelta . Questo comando imposta il server collegato, ma è comunque necessario aggiungere il nome utente e la password di parametri .
4
Tipo " EXEC sp_addlinkedsrvlogin ' OracleLinkedServer ', false , ' sqluser ', ' OracleUser ', ' OraclePwd ' " nella console . Il " OracleLinkedServer " è dai parametri fissati al punto 3. Se si utilizza un nome diverso al punto 3 , assicurarsi di sostituirla . Il " sqluser " è il nome utente su SQL Server che si dà l'accesso al server collegato . Il " OracleUser " e " OraclePwd " sono il nome utente e la password sul server Oracle . Il parametro "false" può essere impostato su true se l'utente sul server Oracle è lo stesso che il SQL Server .
5
Prova il nuovo server collegato mediante l'esecuzione di una stored procedure . Tipo " SELECT * FROM OracleLinkedServer.my_table " nella console di gestione di SQL Server . Il valore " OracleLinkedServer " è il nome del server collegato impostato nel passaggio 3 . Questo dovrebbe restituire un elenco di valori nella tabella " my_table " .