JUA
Gracias

Saludos
PabloC


-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto
Enviado el: Martes, 11 de Agosto de 2009 18:11
Para: pablo.canonico
Asunto: [dbms] Preguntonta SQL2008

Hola, creo que tienes una confusion,

> Use MiBase
> Go
> Exec sp_grantdbaccess N'MiUser', N'MiUser'
> <<<<<<<<<<<<<<<<<<<<<<<<<<

Esa sintaxis crea el usuario en la base de datos.

http://msdn.microsoft.com/es-es/library/ms178013.aspx


En 2005 y 2008 lo que se modifico es que las sentencias TSQL son mas
amigables y ahora tenes un create logion y create user

El 11 de agosto de 2009 17:30, PabloC<[email protected]> escribió:
> Gracias Luis
> Maxi yo no digo que sea nuevo, solo que en SQL2000 yo hacia
>
>>>>>>>>>>>>>>>>>>>>>>>>>>
> declare @logindb nvarchar(132), @loginlang nvarchar(132)
> select @logindb = N'master'
> select @loginlang = N'us_english'
> Go
>
> Exec sp_addlogin N'MiUser', null, @logindb, @loginlang
> Go
>
> Use MiBase
> Go
> Exec sp_grantdbaccess N'MiUser', N'MiUser'
> <<<<<<<<<<<<<<<<<<<<<<<<<<
>
> Y jamas creaba un usuario, y ahora en SQL2008 veo que hay que crear login
y
> user, por eso la pregunta
>
> Saludos
> PabloC
>
> -----Mensaje original-----
> De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto
> Enviado el: Martes, 11 de Agosto de 2009 16:40
> Para: pablo.canonico
> Asunto: [dbms] Preguntonta SQL2008
>
> Hola, esto es de toda la vida de SQL Server amigo! seguro que no has
> tenido que hacer tanto lio porque deberias tener a los administradores
> como sysadmin y varios ser de ese grupo, en la instalacion de 2008 ya
> los administradores no son por default sysadmin.
>
> En otras palabras si nunca has hecho esto de crear logins y usuarios
> te diria que tu sistema es bastante inseguro
>
> El 11 de agosto de 2009 16:24, César Mendoza<[email protected]> escribió:
>> Eso es nuevo? No recuerdo hacer tanto para acceder a una base de datos ms
> sql.
>>
>> 2009/8/11 Luis Martín Benitez <[email protected]>:
>>> Hola Pablo,
>>>
>>> El tema es así, vos necesitas un Login para un Servidor (usuario y
>>> contraseña) determinado y luego lo vas a asignar como usuario de alguna
> de
>>> las DB que tengas en dicho servidor
>>>
>>> Deberías utilizar los procedimientos del sistema para esto..
>>>
>>> Primero creas el login (Tenes que ser administrador o tener un usuario
> con
>>> permisos para crearlo)
>>>
>>> USE master
>>> GO
>>> EXEC sp_addlogin 'Pepe', '1234'
>>> GO
>>>
>>> y luego el usuario en la Base
>>>
>>> USE BaseEjemplo
>>> GO
>>> EXEC sp_adduser 'Pepe'
>>> GO
>>>
>>> Después le das permiso a ese usuario sobre un determinado objeto, por
> ej.:
>>>
>>> USE BaseEjemplo
>>> GO
>>>
>>> GRANT SELECT ON Clientes TO 'Pepe'
>>> GO
>>>
>>> Entonces el usuario 'Pepe' puede consultar la tabla 'Clientes'
>>>
>>> Espero te sirva.
>>> Saludos
>>>
>>> LMB
>>>
>>>
>>>
>>> ________________________________
>>> From: [email protected]
>>> To: [email protected]
>>> Subject: [dbms] Preguntonta SQL2008
>>> Date: Tue, 11 Aug 2009 12:52:55 -0300
>>>
>>> Hola a todos, perdón por la pregunta
>>>
>>> Me pueden decir la diferencia entre el LOGIN y el USER
>>>
>>> En esta instruccion
>>>
>>>
>>>
>>> CREATE LOGIN PepeLo WITH PASSWORD = 'Pepe'
>>>
>>> CREATE USER PepeUs FOR LOGIN PepeLo
>>>
>>>
>>>
>>> EXECUTE AS LOGIN='PepeLo'
>>>
>>> SELECT * FROM Ventas.Clientes
>>>
>>>
>>>
>>> Cual es el usuario que ejecuta por ejemplo una instrucción de TSQL?
>>>
>>>
>>>
>>> Saludos
>>>
>>> PabloC
>>>
>>>
>>>
>>> ________________________________
>>> Guardá correos, fotos, archivos, documentos, todo. ¡Ahora Hotmail te da
>>> espacio ILIMITADO!
>>
>>
>>
>> --
>> Saludos.
>> César Javier Mendoza.
>>
>>
>
>
>
> --
> -----------------------------------------------------------
> Microsoft MVP en SQL Server
> Consultor en SQL Server
> http://blog.maxiaccotto.com
> -----------------------------------------------------------
>
>
>
>



--
-----------------------------------------------------------
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com
-----------------------------------------------------------



Responder a