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 -----------------------------------------------------------
