Una cosita mas...

Cuando hago la consulta "select suid, sid, name from sysusers " en el
SQLServer 7..Hay registros en los que el SUID es NULL mientras que el SID *
contiene* valor... en estos casos es por que el registro NO es de un usuario
nt , lo cual era una de las cosas que me facilitaban para verificar
permisos de usuarios nt diferenciandolos del resto en la tabla
sysusers.paraello ejecutaba "select
suid, sid, name from sysusers where suid is not null"

Ahora eso ya no lo puedo hacer desde el 2005 ya que al no contar con ese
campo y dejar unicamente el SID, me trae Grupos + Usuarios... (Y quiero
distinguirlos, por que solo quiero usuarios...)

como podria entonces resolverlo...

El día 21/09/07, Claudia Almeda <[EMAIL PROTECTED]> escribió:
>
> Bien...!!!
> Ahora me quedo muchisimo mas claro...
> Una preguntonta mas...
> probe ejecutando lo siguiente en SQL 2005 y la verdad noto que hay una
> gran difirencia en datos entre SUID y SID
>
> lo que ejecute fue
>
> select
> * from sysusers
>
> el SID fue : 0x010500000000000904000000F0CE239C468AF54FAA6F27567949CEBD
>
> cuando ejecuto lo mismo en el SQLServer 7 resulta que mismo campo contine
>
> SID: 0x3ADFC36F19987A47A4412E78AB85D2D1
> SUID : 31
>
> es lo mismo? Si es asi..Entonces... independientemente de los valores, lo
> que a mi debe de importarme es lo que representan? O por que en SQLServer 7
> tambien existe un campo SID ? Hasta esta version, dos campos representaban
> lo mismo?
>
> Ah perdon... si paresco pesada...
>
>
>
> El día 21/09/07, Miguel Dopchiz <[EMAIL PROTECTED]> escribió:
> >
> >  SI !!, SUID es diferente para cada instancia, o por lo menos, NADA
> > garantiza que sean iguales ya que las INSTANCIAS son completamente
> > independientes unas de otras, y por ello, los LOGINS también.
> >
> > Tato de aclarar: Hablo de INSTANCIA refiríendome a una instalación de
> > SQL.  El tema es que por distintas razones, podría tener DOS o mas
> > instancias corriendo en el mismo hardware.  Si usás "Windows
> > authentication",  van a coincidir los nombres de los logins, pero creo que
> > sería casualidad que también coincidan los SID.
> >
> > Ojo, si bien se "puede" tener dos instancias en el mismo equipo, esto no
> > suele ser lo + habitual para un entorno productivo ya que ambas compiten por
> > los mismos recursos. Pero hay casos en que viene muy bien, por ejemplo, al
> > migrar de una versión a otra, o en entorno de pruebas, para testear
> > distintas configuraciones, service packs, etc.
> >
> > Saludos,
> > Miguel.
> >
> >
> > -----Mensaje original-----
> > *De:* [email protected] [mailto:[EMAIL PROTECTED] nombre de *Claudia
> > Almeda
> > *Enviado el:* Viernes, 21 de Septiembre de 2007 14:47
> > *Para:* Miguel Dopchiz
> > *Asunto:* [dbms] SUID
> >
> > Perdon... pero no termino de entender....
> > SUID sera diferente para cada instancia?
> >
> > El día 21/09/07, Miguel Dopchiz <[EMAIL PROTECTED] > escribió:
> > >
> > >  Hola, Claudia, en vez de consultar al campo SUID de la tabla sysuser,
> > > probá consultando el campo SID.
> > >
> > > SUID: ( Ahora SID) es el código relacionado con el LOGIN, y este es
> > > único para toda la instancia.
> > > UID:  Es el código de usuario que tiene un determinado LOGIN dentro de
> > > una database.
> > >
> > > Saludos,
> > > Miguel.
> > >
> > >
> > >
> > > -----Mensaje original-----
> > > *De:* [email protected] [mailto:[EMAIL PROTECTED] nombre de *Claudia
> > > Almeda
> > > *Enviado el:* Viernes, 21 de Septiembre de 2007 10:21
> > > *Para:* Miguel Dopchiz
> > > *Asunto:* [dbms] SUID
> > >
> > > Hola Lista...!!!
> > >
> > > Les cuento, estoy haciendo la migracion de SQLServer 7 a SQLServer
> > > 2005, y me encontre con querys que consultan al campo SUID de la tablas
> > > sysuser...
> > > La pregunta es..
> > >
> > > Tengo ese dato en alguna otra tabla que no sea por ejemplo la
> > > sysprocess, por que en ella no tengo el mismo dato con el que contaba en
> > > sysuser de SQLServer 7...??
> > > Otra peguntonta... que diferencia existe entre SUID y UID.. por que
> > > nunca termine de centrarme en este tema...no me queda totalmente claro...
> > >
> > > Muchisimas Gracias y FELIZ PRIMAVERA!!!
> > > --
> > > Atte Almeda Claudia
> > >
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.5.487 / Virus Database: 269.13.27/1020 - Release Date:
> > > 20/09/2007 12:07
> > >
> > >
> > > No virus found in this outgoing message.
> > > Checked by AVG Free Edition.
> > > Version: 7.5.487 / Virus Database: 269.13.27/1020 - Release Date:
> > > 20/09/2007 12:07
> > >
> >
> >
> >
> > --
> > Atte Almeda Claudia
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.488 / Virus Database: 269.13.28/1021 - Release Date:
> > 21/09/2007 14:02
> >
> >
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.5.488 / Virus Database: 269.13.28/1021 - Release Date:
> > 21/09/2007 14:02
> >
>
>
>
> --
> Atte Almeda Claudia




-- 
Atte Almeda Claudia
  • [dbms] SUID Claudia Almeda
    • [dbms] SUID Claudia Almeda

Responder a