El tema es asi: Cree una BD(SQL) desde un usuario q'NO forma parte del grupo Sysadmin, eso quiere decir q'solo yo(DBO) y el grupo(de SQL) Sysadmin pueden acceder a dicha base.
Se la configuro(desde el Adm.Coorporativo) para q'acceda validando mi login del Win.NT, por lo q'al ingresar al Analizador de Consultas no pongo ninguna password.
Ahora bien, tambien hice unas paginas(ASP) q'hacen ABM de dicha BD, el dolor de cabeza viene con el famoso
String de Conexion. Lo que yo quiero hacer es poner un string del tipo Standard Security donde queda escrito un User y pass, para q'cualquier usuario pueda hacer ABM sin poner user/pass.
Paso a detallar todo lo q'probe:
--------------------------------
A-ODBC.Standard Security:
Código:
"Driver={SQL Server};Server=ServerName;Database=BDName;Uid=[Dominio\UserName];Pwd=password;" '<- Linea 19
DA ERROR:
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '[Dominio\UserName]'.
/WebDir/CGI-BIN/login.asp, line 19
B-ODBC-Trusted Connection:
Código:
"Driver={SQL Server};Server=ServerName;Database=DBName;Trusted_Connection=yes;" '<- Linea 19
Este funciona OK, pero solo me sirve para mi login.NT(No me sirve)
C-ODBC.Prompt for Username and Password:
Código:
oConn.Properties("Prompt") = adPromptAlways '<- Linea 19
oConn.Open "Driver={SQL Server};Server=ServerName;DataBase=DBName;"
DA ERROR:
ADODB.Connection error '80040e21'
Property value is invalid. Make sure the value is typed correctly.
/WebDir/CGI-BIN/login.asp, line 19
Tambien se probo agregar(
sp_grantlogin) un Grupo.NT como login de dicha BD, el tema es q'cuando ejecuto
sp_helpuser, solo me veo a mi como unico usuario: [DOMINIO\UserName].
Con esto ultimo probe q'un usuario(de dicho Grupo.NT), intentara el login usando el String "B" (ODBC-Trusted Connection) y DA ERROR:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database requested in login 'DBName'. Login fails.
/WebDir/CGI-BIN/login.asp, line 19 (es la linea donde esta el String de Conexion)
En fin,...me parece q'esto esta trabajando con Seguridad Integrada (del Modelo ADO) por lo q' ahora voy a probar usar Strings del tipo OLE DB(via IP), a ver q'pasa...
Desde ya agradesco a quien pueda aportar algo.
Saludos.
PD: Encontra cualquier tipo de Cx en
http://www.allconnectionstrings.com