por - ¿Cómo puedo conectarme a una base de datos Oracle como SYS usando una cadena de conexión ADO?
no puedo crear una conexion en sql developer (3)
Muestra de cadena de Oracle Connection
Debe tener su Oracle SID definido en su archivo TNSNames. ¿Cuál es la fuente de datos?
Data Source=oracl;User Id=userID;Password=password;Integrated Security=no
Si está usando Visual Studios, puede agregar una fuente de datos en Sever Explore y le dará la cadena de conexión.
Estoy intentando esto:
Provider=MSDASQL.1;Persist Security Info=False;User ID=sys;Password=pwd;Initial Catalog=DATABASE;Data Source=OdbcDataSource;DBA Privilege=SYSDBA
Pero me sale el error:
[Microsoft][ODBC Driver Manager] Driver''s SQLSetConnectAttr failed
Estoy usando Delphi, pero las respuestas en cualquier idioma son bienvenidas.
Aclaración: puedo conectarme como un usuario normal. Me tropiezo con problemas cuando trato de conectar AS SYSDBA.
No puede conectarse como SYSDBA utilizando System.Data.OracleClient estándar, como se indica en esta publicación: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2245591&SiteID=1 .
Puede hacerlo usando ODP .NET (Oracle Data Provider for .NET) u otra biblioteca de terceros. Si planea construir una Aplicación de Oracle seria en .NET, le sugiero que al menos mire ODP.NET