SQL Server et Oracle sont deux applications de serveur de bases de données différentes qui sont utilisées dans les moyennes et grandes entreprises. Ces bases de données peuvent également être lié si l'entreprise a plus d'un serveur de base de données . Pour créer un lien à partir d'un SQL Server à un serveur Oracle exige que les pilotes Oracle installés sur la machine SQL Server. Une fois cette opération terminée , SQL Server dispose d'une procédure stockée utilisée pour relier à l'ordinateur distant Oracle . Un serveur lié vous permet d'exécuter des procédures stockées et les requêtes sur le serveur Oracle à partir de SQL Server. Choses que vous devez
Oracle pilotes
Afficher plus Instructions
1
Installez les pilotes Oracle sur le serveur SQL . Si vous avez la disquette Oracle CD ou DVD, vous pouvez les installer à partir du disque . Suivez les instructions pour installer les pilotes Oracle pour votre système d'exploitation.
2
Ouvrez la console d'administration SQL Server. Cette application est accessible en cliquant sur le bouton Démarrer de Windows, sélectionnez " Tous les programmes" puis en sélectionnant l'icône " SQL Server " . Dans ce répertoire , cliquez sur l'icône « SQL Server Management Console " .
3
type "EXEC sp_addlinkedserver ' OracleLinkedServer », « Oracle », « MSDAORA ', ' OracleServer » dans la console de gestion de SQL Server. Dans cet exemple, " OracleLinkedServer " est le nom du serveur lié qui montre dans la console SQL Server. " MSDAORA " est le nom des pilotes OLE DB , qui est le nom des pilotes Oracle installé à l'étape 1. Le premier et le dernier paramètre dans cet échantillon peut être modifié pour des noms conviviaux de votre choix . Cette commande configure le serveur lié , mais vous avez encore besoin d'ajouter le nom de l'utilisateur et les paramètres de mot de passe .
4
type "EXEC sp_addlinkedsrvlogin ' OracleLinkedServer ', false , ' sqlUser ', ' OracleUser ', ' OraclePwd ' " dans la console. Le " OracleLinkedServer " est à partir des paramètres définis à l'étape 3 . Si vous utilisez un autre nom à l'étape 3 , assurez-vous de le remplacer . Le " sqlUser " est le nom de l'utilisateur sur le serveur SQL que vous donnez accès au serveur lié . Le " OracleUser " et " OraclePwd " sont le nom d'utilisateur et mot de passe sur le serveur Oracle. Le paramètre "false" peut être réglé sur true si l'utilisateur sur le serveur Oracle est le même que le SQL Server.
5
Testez le nouveau serveur lié en exécutant une procédure stockée. Tapez " SELECT * FROM OracleLinkedServer.my_table " dans la console de gestion de SQL Server. La valeur " OracleLinkedServer " est le nom du serveur lié défini à l'étape 3. Cela devrait retourner une liste de valeurs dans la table " ma_table " .