Linux
如何使用作業系統憑據登錄 Sybase ASE?
我來自 Oracle 背景,我已經習慣了作業系統使用者的概念,只要作業系統使用者是某個作業系統的一部分,他們就可以在安裝數據庫的機器上使用其作業系統憑據以 DBA 權限登錄到 Oracle組 (
oinstall
) 使用以下語法:sqlplus / as sysdba
在安裝了
(Oracle Linux 6.3)
Sybase ASE 的機器上(15.7)
,有什麼方法可以像sa
使用者一樣登錄嗎?!
我假設
sqlplus
旨在允許在某些情況下進行無密碼數據庫訪問(例如,perl
在相同情況下執行的自定義腳本預設情況下沒有對 Oracle 數據庫的無密碼訪問)…?SAP(Sybase) ASE 不附帶任何預設情況下允許無密碼訪問數據伺服器的應用程序。
話雖如此……可以設置無密碼訪問,例如:
- 設計您自己的定制應用程序,提供無密碼訪問$$ will likely have to rely on a password file, or an approved method of external authentication $$
- 使用一種經批准的外部身份驗證方法配置您的環境 有關詳細資訊,請參閱[ASE 安全管理員、外部身份驗證]
請注意,“批准的外部身份驗證方法”網頁顯示:
要使用這些外部身份驗證方法,您必須獲取 ASE_SECDIR 安全和目錄服務許可證包。
所以做一些像這樣基本的事情需要額外的錢。這就是 Sybase(呃,SAP)做事的方式。