SQL Server och Oracle är två olika databaser serverprogram som används i medelstora till stora företag . Dessa databaser kan också kopplas om företaget har mer än en databasserver . Om du vill länka från en SQL Server till en Oracle- servern kräver Oracle drivrutiner installerade på SQL Server maskinen . När detta är klart , har SQL Server en lagrad procedur som används för att länka till den avlägsna Oracle datorn . En länkad server kan du köra lagrade procedurer och frågor om Oracle-server från SQL Server . Saker du behöver
Oracle drivrutiner
Visa fler instruktioner
1
Installera Oracle förarna på SQL Server . Om du har Oracle CD -eller DVD- diskett , kan du installera dem från skivan . Följ instruktionerna för att installera Oracle drivrutinerna för ditt operativsystem .
2
Öppna SQL Console Server Management . Denna ansökan genom att klicka på Windows Start-knappen , välja " Alla program " och sedan välja " SQL Server " ikonen . I denna katalog , klicka på " SQL Server Management Console " -ikonen .
3
Type " EXEC sp_addlinkedserver ' OracleLinkedServer ' , ' Oracle ' , ' MSDAORA ' , ' OracleServer ' " i SQL Server Management Console . I det här exemplet är " OracleLinkedServer " namnet på den länkade servern som visar i SQL Server -konsolen . " MSDAORA " är namnet på OLE DB förare , vilket är namnet för Oracle drivrutiner installerade i steg 1 . Den första och sista parametern i detta prov kan redigeras till användarvänliga namn som du väljer . Detta kommando sätter upp den länkade servern , men du måste fortfarande lägga användarnamn och parametrar lösenord .
4
Type " EXEC sp_addlinkedsrvlogin ' OracleLinkedServer " , false , " SQLuser ' , ' OracleUser ' , ' OraclePwd ' " i konsolen . Den " OracleLinkedServer " är från de parametrar som i steg 3 . Om du använder ett annat namn i steg 3 , se till att du ersätter den . Den " SQLuser " är användarnamnet på den SQL Server som du ger åtkomst till den länkade servern . Den " OracleUser " och " OraclePwd " är användarnamnet och lösenordet på Oracle -servern . Den " falska " parameter kan sättas till true om användaren på Oracle -servern är samma som SQL Server .
5
Testa den nyligen länkade servern genom att köra en lagrad procedur . Typ " SELECT * FROM OracleLinkedServer.my_table " i SQL Server Management Console . Den " OracleLinkedServer " värdet är namnet på den länkade servern du valde i steg 3 . Detta ska returnera en lista med värden i " my_table " bord .