ノート:
- このチュートリアルではOracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructure資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了する場合は、これらの値をクラウド環境に固有の値に置き換えてください。
Oracle SQL Developerを使用したOracle Cloud Infrastructure上のMicrosoft SQL Serverデータベースへの接続
イントロダクション
Oracle Cloud Infrastructure (OCI)は、可用性の高いホスト環境で様々な種類のアプリケーションおよびサービスを構築および実行できる補完クラウド・サービスのセットです。
Oracle SQL Developerは、従来のデプロイメントとクラウド・デプロイメントの両方でのOracle Databaseの開発および管理を簡略化する無料統合開発環境です。
Oracle SQL Developerを使用してOCI上のMicrosoft SQL Serverデータベースに接続し、問合せを実行できます。
目標
Oracle SQL Developerを使用してOCIのMSSQLサーバーに接続し、問合せウィンドウで問合せを実行します。
前提条件
Autonomous Databaseおよび「データベース・アクション」ページの理解。
- MSSQLサーバーをインストールし、ログインおよびデータベース・ユーザーの詳細を簡単に保持します。
- Oracle SQL Developerをインストールします。受信したzipを抽出し、SQL Developerツールを起動します。
- SQL Developerでユーティリティを追加するには、jTDS - SQL Server JDBCドライバをダウンロードします。jTDSドライバをシステムにインストールしたら、抽出して同じ場所に保存します。
タスク1: Oracle SQL Developerを使用したOCIのMSSQLサーバーへの接続
-
SQL開発者の起動後、「ツール」をクリックします。
-
「プリファレンス」を選択します。
-
「データベース」を開きます。
-
「サード・パーティJDBCドライバ」を選択します。
-
「エントリの追加」をクリックし、次のイメージに示すようにjarファイルを選択します。
-
MSSQLサーバーでTCP/IPポートが有効になっているかどうかを確認します。
-
重要: jtdsフォルダの場所
\jtds-1.3.1-dist\x86\SSO
からSQL Developerフォルダの場所sqldeveloper\jdk\jre\bin
にntlmauth.dll
をコピーします。ノート: ステップ7をスキップすると、データベースのリスト表示中またはMSSQLサーバー・データベースへの接続中にエラーが発生することがあります。
-
次のイメージに示すように「+」アイコンをクリックして、「新規データベース接続」ウィザードを起動します。
-
「データベース接続の作成/選択」ウィンドウで、次の詳細を指定します。
a.「データベース・タイプ」にSQLServerを選択します。
b.ホスト名の値は、サンプル環境でlocalhostと見なされます。
c.MSSQLサーバーのデフォルトのポート番号は1433です。
d.「データベースの取得」をクリックして、データベースの詳細をフェッチします。
e.「テスト」をクリックし、イメージにgで示されているとおりに「ステータス: 成功」が表示されることを確認します。
f.「接続」をクリックしてセッションに接続します。
gテスト接続の成功メッセージが表示されます。
SQL Developerを使用してMSSQL Serverに正常に接続したら、問合せウィンドウを開いてコマンドを実行できます。
関連リンク
承認
作成者 - Mukund Bhashkar (Oracleのシニア・クラウド・ソリューション・エンジニア)
その他の学習リソース
docs.oracle.com/learnで他のラボをご覧いただくか、Oracle Learning YouTubeチャネルでより無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、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.