¿Cómo Crear un Nuevo usuario SQL desde VISUAL?
Hola, me habías recomendado usar una tablas para almacenar los nombres de usuarios, claves, y permisos a la aplicación.
Pero me di cuenta tiene un defecto enorme, puede darse el caso dos usuarios, entren con la misma cuenta, y se conecten
Con la misma cuenta.
Como puedo evitar, que cuando un usuario se conecte, otro usuario no pueda entrar con la misma cuenta.
Mi idea ahora es crear usuarios de Sql, a través de las sentencias CREATE USER y CREATE LOGIN, pero no las entiendo, y no se cual es la diferencia entre las dos, ¿Cómo tengo que usarlas?
Parece un login es un inicio de sesión y cada inicio de sesión tiene un nombres de usuario. Entonces tendría que crear un inicios de sesión, ¿para cada usuario?
MIra, he usado la siguientes sentencias en Visual Basic, para crear usuarios y login, pero no entiendo su funcionamiento.
conexion = New sqlConnection("Server=39UEY1H7\SQLEXPRESS; Database=persona; Integrated security=True")
usuario = "CREATE USER [paula2] FOR LOGIN [BUILTIN\USUARIOS]"
'esto es para crear un Login en SQL
'usuario = "CREATE LOGIN [paula2] WITH PASSWORD='1', DEFAULT_DATABASE = [BasedeDatosmercurio]"
comando = New SqlCommand(usuario,
conexion)
Conexión.Open()
Comando.ExecuteNonQuery() 'ejecuta
Saludos
"Mensaje Anterior"
Hola, tengo una consulta, quiero conectar una aplicación de Visual BAsic 2005 a una base de datos de SQL SERVER 2005. La aplicación se instalara en siete computadores conectados en red.
Y quiero saber como puedo y tengo que manejar múltiples conexiones a la base de datos, con diferentes usuarios los cuales cada uno tienes sus propios privilegios.
En resumen:
¿Cómo puedo crear múltiples Conexiones?
¿Cómo tengo que manejar los errores?
En que tengo que tener cuidado, ¿en este tipo de aplicaciones?
Ojala que me puedan ayudar, muchas gracias...
Pero me di cuenta tiene un defecto enorme, puede darse el caso dos usuarios, entren con la misma cuenta, y se conecten
Con la misma cuenta.
Como puedo evitar, que cuando un usuario se conecte, otro usuario no pueda entrar con la misma cuenta.
Mi idea ahora es crear usuarios de Sql, a través de las sentencias CREATE USER y CREATE LOGIN, pero no las entiendo, y no se cual es la diferencia entre las dos, ¿Cómo tengo que usarlas?
Parece un login es un inicio de sesión y cada inicio de sesión tiene un nombres de usuario. Entonces tendría que crear un inicios de sesión, ¿para cada usuario?
MIra, he usado la siguientes sentencias en Visual Basic, para crear usuarios y login, pero no entiendo su funcionamiento.
conexion = New sqlConnection("Server=39UEY1H7\SQLEXPRESS; Database=persona; Integrated security=True")
usuario = "CREATE USER [paula2] FOR LOGIN [BUILTIN\USUARIOS]"
'esto es para crear un Login en SQL
'usuario = "CREATE LOGIN [paula2] WITH PASSWORD='1', DEFAULT_DATABASE = [BasedeDatosmercurio]"
comando = New SqlCommand(usuario,
conexion)
Conexión.Open()
Comando.ExecuteNonQuery() 'ejecuta
Saludos
"Mensaje Anterior"
Hola, tengo una consulta, quiero conectar una aplicación de Visual BAsic 2005 a una base de datos de SQL SERVER 2005. La aplicación se instalara en siete computadores conectados en red.
Y quiero saber como puedo y tengo que manejar múltiples conexiones a la base de datos, con diferentes usuarios los cuales cada uno tienes sus propios privilegios.
En resumen:
¿Cómo puedo crear múltiples Conexiones?
¿Cómo tengo que manejar los errores?
En que tengo que tener cuidado, ¿en este tipo de aplicaciones?
Ojala que me puedan ayudar, muchas gracias...
1 Respuesta
Respuesta de alanza23
1