共用方式為


使用操作系統驗證

這很重要

此功能將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 請改用 Oracle 提供的 ODBC 驅動程式。

Oracle作系統驗證依賴基礎作系統來控制資料庫帳戶的存取權。 使用這種類型的登入時,使用者不需要輸入密碼。

若要利用這項功能,請將 “/” 指定為使用者標識符,而且在使用下列任一聯機 API 進行連線時,請勿指定密碼:SQLBrowseConnectSQLConnect 或 SQLDriverConnect

Oracle 資料庫會使用 SQL*Net Authentication Services 來驗證登入的使用者。 如果使用者透過 SQLPlus 登入 Oracle,此服務可正常運作;不過,當登入的使用者是 Internet Information Services 等服務時,驗證會失敗。 這是 SQL*Net 驗證的已知限制,併產生下列錯誤:「[Microsoft][ODBC driver for Oracle][Oracle]ORA-12641:TNS:authentication service 無法初始化。

您可以編輯 Sqlnet.ora 檔案來修正此問題。 此組態檔通常會儲存在 Oracle 主目錄的網路\Admin 子目錄中。 將下列這一行新增至 Sqlnet.ora:

SQLNET.AUTHENTICATION_SERVICES = (none)