機械翻訳について

WalletなしでMicrosoft .NET、Visual Studio CodeおよびVisual Studioを接続

Oracle Autonomous AI Databaseでは、ウォレットなしでTLS認証を使用したMicrosoft .NET Framework、.NET Core、Visual StudioおよびVisual Studio Codeへの接続がサポートされています。

Oracle Data Provider for .NET (ODP.NET)は、Autonomous AI DatabaseへのランタイムADO.NETデータ・アクセスを提供します。 ODP.NET には、次のドライバ・タイプがあります:

  • .NET Frameworkアプリケーションに対する管理対象外のODP.NET

  • .NET Frameworkアプリケーション用の管理対象ODP.NET

  • ODP.NET Core for .NET Coreアプリケーション

Oracle Developer Tools for Visual StudioおよびOracle Developer Tools for VS Codeは、Oracle CloudでAutonomous AI Databaseを管理するためのツールを含む、Microsoft開発環境でのデータベース・アプリケーションの設計時サポートを提供します。

Oracle Developer Tools for VS Codeは、Visual Studio Codeでのデータベース・アプリケーションの設計時のサポートを提供します。

これらのソフトウェア・コンポーネントは、次のサイトから無償でダウンロードできます:

Oracleでは、最新のプロバイダおよびツール・バージョンをOracle Autonomous AI Databaseで使用することをお薦めします。

管理対象ODP.NETおよびODP.NETコアを使用してTLS認証を使用して接続する場合、OracleウォレットまたはOracleネットワーク構成ファイルsqlnet.oraまたはtnsnames.oraをアプリケーションにデプロイする必要はありません。 かわりに、ODP.NET接続の構成情報を使用して、データ・ソース属性(TLS接続文字列)を指定します。

管理対象ODP.NETおよびODP.NETコアでTLS接続を使用するには、次の手順を実行します:

  1. 管理対象ODP.NETまたはODP.NETコア・バージョン19.14 (またはそれ以降)、21.5 (またはそれ以降)、または23 (ベース・リリースまたはそれ以降)を取得します。 下位バージョンでは、Oracle Autonomous AI DatabaseとのTLS接続はサポートされていません。

  2. Autonomous AI DatabaseインスタンスでTLS接続を有効にします。 詳細は「TLSおよびmTLS認証の両方を許可するようにAutonomous Databaseインスタンスを更新」を参照してください。

  3. TLS接続を有効にした後、ODP.NETデータ・ソースにTLS接続文字列を指定して、Autonomous AI Databaseインスタンスに接続します。 TLS接続文字列の表示またはコピーの詳細は、Autonomous AI DatabaseインスタンスのTNS名および接続文字列の表示を参照してください。

Autonomous AI DatabaseへのTLS接続を許可しても、相互TLS (mTLS)接続は許可されません。 TLS接続を許可するようにAutonomous AI Databaseインスタンスが構成されている場合、相互TLS (mTLS)およびTLS接続の両方が有効です。 ウォレットとの相互TLS (mTLS)を使用した接続の詳細は、「ウォレット(mTLS)を使用してMicrosoft .NET、Visual Studio CodeおよびVisual Studioを接続」を参照してください。

Oracle Autonomous Databaseおよび.NETの使用についてさらに学習するには、無料のOracle Autonomous AI Databaseクイック・スタートを使用した.NET開発をお試しください。 このラボでは、Oracle Autonomous AI Databaseに接続するOracle Cloud Infrastructureでの.NET Webサーバーの設定について説明します。 次に、この演習では、これらのすべてのコンポーネントを使用する単純なASP.NETコアwebアプリケーションを開発およびデプロイします。 結局、インターネット上で稼働しているwebサイトがあります。