Remarque :
- Ce tutoriel nécessite un accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, reportez-vous à Introduction au niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeur pour les informations d'identification Oracle Cloud Infrastructure, la location et les compartiments. A la fin de votre atelier, remplacez ces valeurs par celles propres à votre environnement cloud.
Connexion à une base de données Microsoft SQL Server sur Oracle Cloud Infrastructure à l'aide d'Oracle SQL Developer
Introduction
Oracle Cloud Infrastructure (OCI) est un ensemble de services cloud complémentaires qui vous permettent de créer et d'exécuter un ensemble d'applications et de services dans un environnement hébergé hautement disponible.
Oracle SQL Developer est un environnement de développement libre et intégré qui simplifie le développement et la gestion d'Oracle Database dans les déploiements traditionnels et cloud.
Vous pouvez connecter une base de données Microsoft SQL Server sur OCI à l'aide d'Oracle SQL Developer et exécuter des requêtes.
Objectif
Connectez-vous au serveur MSSQL dans OCI à l'aide d'Oracle SQL Developer et exécutez des requêtes dans la fenêtre de requête.
Prérequis
Compréhension d'Autonomous Database et de la page Database Actions.
- Installez le serveur MSSQL et conservez les informations de connexion et d'utilisateur de base de données à portée de main.
- Installez Oracle SQL Developer. Extrayez le fichier ZIP que vous avez reçu et lancez SQL Developer Tool.
- Pour ajouter un utilitaire dans SQL Developer, téléchargez le pilote jTDS - SQL Server JDBC. Une fois le pilote jTDS installé sur votre système, extrayez-l'et enregistrez-l'au même emplacement.
Tâche 1 : connexion au serveur MSSQL dans OCI à l'aide d'Oracle SQL Developer
-
Après avoir lancé le développeur SQL, cliquez sur Outils.
-
Sélectionnez Préférences.
-
Développez Database.
-
Sélectionnez Pilote JDBC tiers.
-
Cliquez sur Ajouter une entrée et sélectionnez le fichier JAR comme indiqué dans l'image suivante.
-
Vérification croisée de l'activation du port TCP/IP sur le serveur MSSQL.
-
Important : copiez
ntlmauth.dll
à partir de l'emplacement du dossier jtds :\jtds-1.3.1-dist\x86\SSO
vers l'emplacement du dossier SQL Developer :sqldeveloper\jdk\jre\bin
.Remarque : si vous ignorez l'étape 7, une erreur peut survenir lors de la création de la liste de la base de données ou de la connexion à la base de données du serveur MSSQL.
-
Lancez l'assistant Nouvelle connexion à la base de données en cliquant sur l'icône +, comme illustré dans l'image suivante.
-
Dans la fenêtre Nouvelle/Sélectionner une connexion de base de données, fournissez les détails suivants.
a. Sélectionnez le type de base de données SQLServer.
b. La valeur du nom d'hôte est prise en tant qu'hôte local dans l'exemple d'environnement.
c. Le numéro de port par défaut du serveur MSSQL est 1433.
d. Cliquez sur Extraire la base de données pour extraire les détails de la base de données.
e. Cliquez sur Test et assurez-vous que Status : Success s'affiche comme indiqué par g dans l'image.
f. Cliquez sur Connect pour vous connecter à la session.
g. Le message Tester la connexion réussie s'affiche.
Une fois que vous êtes connecté au serveur MSSQL à l'aide de SQL Developer, vous pouvez ouvrir la fenêtre de requête et exécuter des commandes.
Liens connexes
Remerciements
Auteur - Mukund Bhashkar (ingénieur en solutions cloud senior chez Oracle)
Ressources de formation supplémentaires
Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour consulter la documentation produit, consultez Oracle Help Center.
Connect to Microsoft SQL Server database on Oracle Cloud Infrastructure using Oracle SQL Developer
F85281-01
August 2023
Copyright © 2023, Oracle and/or its affiliates.