Comment se connecter à Oracle avec SQL Management Studio
Microsoft fournit SQL Server Management Studio (SSMS) en tant qu'interface avec ses bases de données SQL Server. L'application SSMS permet aux utilisateurs de gérer les bases de données sur un serveur. Les options de gestion de base de données incluent l'ajout et la suppression de bases de données, la modification de la structure des bases de données et des tables et la modification ou l'accès aux données. Outre la gestion des bases de données Microsoft SQL Server, il existe une option pour configurer des serveurs liés. Un serveur lié est un fichier ou une autre application de base de données - de Microsoft ou d'un autre fournisseur tel qu'Oracle - accessible via l'interface SSMS. Cela permet un accès facile aux données sous-jacentes dans les requêtes. Lorsque vous créez un serveur lié dans SSMS, la connexion est en fait stockée dans la base de données, elle est donc accessible même à partir d'autres applications.
Étape 1
Installez le logiciel client Oracle sur la machine Microsoft SQL Server. Suivez les instructions d'Oracle pour cela.
Étape 2
Ouvrez SSMS et connectez-vous à la base de données sur laquelle vous souhaitez placer le serveur lié.
Étape 3
Cliquez sur "Nouvelle requête" en haut de l'écran.
Étape 4
Ouvrez le gestionnaire de configuration SQL Server pour créer un nouvel alias pour la base de données Oracle si vous n'en avez pas déjà défini. Si l'alias est déjà créé, passez à l'étape 8.
Étape 5
Développez l'option de configuration SQL Native Client dans le gestionnaire de configuration SQL Server.
Étape 6
Cliquez avec le bouton droit sur Alias. Cliquez sur "Nouvel alias".
Étape 7
Suivez les instructions à l'écran pour créer un nouvel alias pour la base de données Oracle.
Étape 8
Tapez la commande pour ajouter un serveur lié, comme indiqué :
exec sp_addlinkedserver @server='[myServer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'
Remplacez "myServer" par le nom que vous souhaitez donner au serveur lié. Remplacez "alias" par l'alias que vous avez créé précédemment. Ne modifiez pas les noms des produits ou des fournisseurs.
Étape 9
Exécutez la requête. Vérifiez que le serveur lié s'affiche dans SSMS en cliquant sur "Objets serveur" à gauche, suivi de "Serveurs liés".
Astuce
Deux fournisseurs OLE DB ont été testés pour une utilisation avec Microsoft SQL. Il s'agit du fournisseur Microsoft OLE DB pour Oracle et du fournisseur Oracle pour OLE DB (8.1.7.3.0) pour Windows 2000/NT.