Acerca de usuarios o permisos en SQL Server 2005

27/03/2006 - 01:06 por DPool | Informe spam
Alguien puede explicarme como crear un usuario en SQL el cual tenga los
permisos necesarios para la apertura y modificacion de la base de datos
agregada al servidor. Utilizo la siguiente cadena de conexion la cual sirve,
pero de manera local aun...
"Data Source=NombreServidor\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=NombreBaseDeDatos"

al tratar de ejecutarla en un equipo remoto ocurre errores de apertura,
(Teniendo en cuenta que el servidor esta habilitado para acceso remoto)
¿acaso sera que no se tienen los suficientes permisos para ejecucion
remota?... si es asi..¿ cual seria la configuracion optima de un usuario para
acceso remoto? Ayuda a este novato en SQL:(
 

Leer las respuestas

#1 Alberto Poblacion
27/03/2006 - 08:54 | Informe spam
"DPool" wrote in message
news:
Alguien puede explicarme como crear un usuario en SQL el cual tenga los
permisos necesarios para la apertura y modificacion de la base de datos
agregada al servidor. Utilizo la siguiente cadena de conexion la cual
sirve,
pero de manera local aun...
"Data Source=NombreServidor\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=NombreBaseDeDatos"

al tratar de ejecutarla en un equipo remoto ocurre errores de apertura,
(Teniendo en cuenta que el servidor esta habilitado para acceso remoto)
¿acaso sera que no se tienen los suficientes permisos para ejecucion
remota?... si es asi..¿ cual seria la configuracion optima de un usuario
para
acceso remoto? Ayuda a este novato en SQL:(



Lo de "Integrated Security=SSPI" significa "Hacer login en SQL Server con
el mismo usuario de Windows que está ejecutando el programa". Si lo ejecutas
desde otra máquina, lo más normal es que el servidor no conozca al usuario,
salvo que ambas máquinas pertenezcan a un Dominio.
Si estuvieran los dos equipos en el mismo dominio, habría que darle
permisos en Sql Server al usuario de dominio (salvo que sea administrador,
que por defecto viene habilitado como usuario de Sql). De lo contrario,
habría que cambiar la cadena de conexión y poner "User
ID=usuario;Pwd=password" en lugar de "Integrated Security=SSPI". Eso
requiere que el Sql Express se configure con la seguridad en "modo mixto" y
se dé de alta ese usuario. Todo esto se puede configurar desde el Sql
Management Studio, si lo tienes, y sino se puede descargar desde la web de
Microsoft una herramienta administrativa para Sql Express que tiene más o
menos las mismas funciones que el Sql Management Studio.

Preguntas similares