Sql-Server
SSMS 連結伺服器 -ORA-28009:作為 SYS 的連接應為 SYSDBA 或 SYSOPER(Microsoft SQL Server,錯誤:7303)
如何使用 SSMS IDE 中的“連結伺服器”將 Oracle 伺服器數據庫與“SYSDBA”連接起來?
我嘗試了以下多種方法來向您展示我現在所做的事情:
Oracle 客戶端連接到 Oracle 伺服器數據:
SSMS 連接到 Oracle Server 數據:
更多測試資訊
我也使用“SQLPLUS”檢查tnsnames.ora文件是否正常但答案如下
- sqlplus SYS/Oradoc_db1@DBNAME as SYSDBA <– 沒問題
- sqlplus SYS/Oradoc_db1@DBNAME <– 錯誤
我發現了問題,您可以按照我的步驟解決此問題。
不要使用 SYS 作為你的 USERID
添加新的 USERID
-- CREATE USER SQL 1. CREATE USER a 2. IDENTIFIED BY a 3. DEFAULT TABLESPACE "USERS" 4. TEMPORARY TABLESPACE "TEMP"; *** <-- if you got the error, please follow above content to fix problem (SQL> alter session set "_ORACLE_SCRIPT"=true; ) -- ROLES GRANT DBA TO a;