Problema al conectar con una BBDD sobre SQL Server
Hola, compañeros:
Lo que es:
Tengo una base de datos sobre SQL Server y dos usuarios registrados para ella: 'sa' (cómo no) y 'miUsuario' (con permisos de dbOwner y Public).
La base de datos tiene un par de tablas para las que Public tiene concedidos todos los permisos posibles: SELECT, INSERT, UPDATE, DELETE...
Y, cómo no, si intento acceder a la BBDD como 'sa', accedo sin problemas.
La base de datos NO tiene restringido el acceso sólo a propietarios ni administradores y el acceso a la base de datos está establecido como MIXTO: usuarios de Windows + administradores del sistema ('sa', digamos).
Todo esto deja suponer que cualquier tipo de usuario debería poder acceder.
Lo que se quiere:
Debería poder acceder a la BBDD -metiendo en el ConnectionString del SqlConnection el UserID y el Password correspondiente- con cualquier usuario registrado como usuario de la BBDD, aunque no sea 'sa'.
Lo que no deja alcanzar lo que se quiere:
No puedo acceder a la base de datos si no es con 'sa'.
Lo encuentro muy raro, pues incluso he probado concediéndo a 'miUsuario' todos los permisos posibles y abriendo la base de datos (incluidas las tablas) permitiendo cualquier tipo de operación.
Lo que se pide:
La solución no debe consistir en la utilización de SSIP, pues se trabajará sobre sistemas que no usen autenticación de Windows.
Necesito ayuda de administradores de SQL Server o usuarios con conocimientos suficientes, aconsejándome qué y/o cómo he de hacer.
Muchas gracias por vuestra atención.
Un saludo a todos.
S e r g i o M . S .
Analista Programador
Lo que es:
Tengo una base de datos sobre SQL Server y dos usuarios registrados para ella: 'sa' (cómo no) y 'miUsuario' (con permisos de dbOwner y Public).
La base de datos tiene un par de tablas para las que Public tiene concedidos todos los permisos posibles: SELECT, INSERT, UPDATE, DELETE...
Y, cómo no, si intento acceder a la BBDD como 'sa', accedo sin problemas.
La base de datos NO tiene restringido el acceso sólo a propietarios ni administradores y el acceso a la base de datos está establecido como MIXTO: usuarios de Windows + administradores del sistema ('sa', digamos).
Todo esto deja suponer que cualquier tipo de usuario debería poder acceder.
Lo que se quiere:
Debería poder acceder a la BBDD -metiendo en el ConnectionString del SqlConnection el UserID y el Password correspondiente- con cualquier usuario registrado como usuario de la BBDD, aunque no sea 'sa'.
Lo que no deja alcanzar lo que se quiere:
No puedo acceder a la base de datos si no es con 'sa'.
Lo encuentro muy raro, pues incluso he probado concediéndo a 'miUsuario' todos los permisos posibles y abriendo la base de datos (incluidas las tablas) permitiendo cualquier tipo de operación.
Lo que se pide:
La solución no debe consistir en la utilización de SSIP, pues se trabajará sobre sistemas que no usen autenticación de Windows.
Necesito ayuda de administradores de SQL Server o usuarios con conocimientos suficientes, aconsejándome qué y/o cómo he de hacer.
Muchas gracias por vuestra atención.
Un saludo a todos.
S e r g i o M . S .
Analista Programador
