Comment se connecter à partir d'un Oracle SQL Server

SQL Server et Oracle sont deux applications différentes du serveur de base de données qui sont utilisés 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 nécessite les pilotes Oracle installés sur la machine SQL Server. Une fois terminé, 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 les procédures stockées et les requêtes sur le serveur Oracle à partir de SQL Server.

Choses que vous devez

  • Pilotes Oracle

Instructions

  1. 1

    Installez les pilotes Oracle sur le serveur SQL. Si vous avez le CD ou DVD disquette Oracle, vous pouvez les installer à partir du disque. Suivez les instructions pour installer les pilotes Oracle pour votre système d'exploitation.

  2. 2



    Ouvrez la console SQL Server Management. Cette application se trouve en cliquant sur le bouton Démarrer de Windows, en sélectionnant "Tous les programmes," puis en sélectionnant le "SQL Server" icône. Dans ce répertoire, cliquez sur le "SQL Server Management Console" icône.

  3. 3

    Type "Sp_addlinkedserver EXEC 'OracleLinkedServer »,« Oracle »,« MSDAORA', 'OracleServer'" dans la console SQL Server Management. 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 pour les pilotes Oracle installés à 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 met en place le serveur lié, mais vous avez encore besoin d'ajouter le nom d'utilisateur et mot de passe des paramètres.

  4. 4



    Type "Sp_addlinkedsrvlogin EXEC 'OracleLinkedServer', false, 'sqluser', 'OracleUser', 'OraclePwd' " dans la console. Le "OracleLinkedServer" est à partir des paramètres fixés à l'étape 3. Si vous utilisez un autre nom à l'étape 3, assurez-vous de le remplacer. Le "Sqluser" est le nom d'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 "faux" paramètre peut être mis à true si l'utilisateur sur le serveur Oracle est le même que le SQL Server.

  5. 5

    Testez le nouveau serveur lié en exécutant une procédure stockée. Type "* SELECT FROM OracleLinkedServer.my_table" dans la console SQL Server Management. Le "OracleLinkedServer" valeur est le nom du serveur lié défini à l'étape 3. Cela devrait retourner une liste de valeurs dans la "my_table" table.

» » » » Comment se connecter à partir d'un Oracle SQL Server