Carlos, te olvidaste de decir de donde saco Microsoft los Ingenieros (los de
en serio, no los electronicos) para aumentar la performance de SQL y sacar
la primera version que funcionaba rapido, no?

SaludOZ,


On 6/26/07, Carlos Peix <[EMAIL PROTECTED]> wrote:

Creo que la version de SQLServer que Microsoft compro a Sybase era la 4.1.
Desde
alli Microsoft llego hasta la version 6.5 sobre la misma base de codigo.

En cambio, la version 7 fue desarrollada desde cero (o casi).

Carlos

> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Luis Musa
> Sent: Lunes, 25 de Junio de 2007 10:02 a.m.
> To: [EMAIL PROTECTED]
> Subject: [dbms] SQL 2005 - syspermissions
>
> Bueno, gracias a todos por la ayuda!! Lo voy a tratar de
> hacer entonces con sp_grant, no se me había ocurrido, gracias!!!
> El sql 4, si no me equivoco, fue el anterior al 6.0, año 92 o
> 93, debo estar volviéndome viejo :) ...
>
> ----- Original Message -----
> From: "Maxi Accotto" <[EMAIL PROTECTED]>
> To: "Luis Musa" <[EMAIL PROTECTED]>
> Sent: Saturday, June 23, 2007 12:41 PM
> Subject: [dbms] SQL 2005 - syspermissions
>
>
> Exacto! esa es la forma correcta de hacerlo :)
>
> -----------------------------------------------------------
> Microsoft MVP en SQL Server
> Mentor asociado en SQLTotalConsulting
>  (excelencia en servicios y consultoria  SQLServer)
> Orador Culminis - Microsoft Influencier
> www.sqltotalconsulting.com
> -----------------------------------------------------------
>
>
> El 22/06/07, Cristian C. Bittel <[EMAIL PROTECTED]> escribió:
> > Luis, de todas maneras podés armar un sp_grant con los
> parámetros que
> > necesites y hacer todo con la misma lógica con que lo
> hacías antes... y
> > sin
> > el riesgo de romper nada... ;)
> >
> > Cristian
> >
> > -----Mensaje original-----
> > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Luis Musa
> > Enviado el: Viernes, 22 de Junio de 2007 16:32
> > Para: [EMAIL PROTECTED]
> > Asunto: [dbms] SQL 2005 - syspermissions
> >
> > Ok, gracias!!. Es una lastima, porque la verdad que
> veniamos usando esa
> > forma desde sql 4 (hubo que hacer algunas adaptaciones para
> sql 2000), y
> > era
> >
> > una forma muy piola, porque corría un SP y me actualizaba todos los
> > permisos
> >
> > del sistema ....  en la base tenía toda las estructura de
> funcionalidades,
> > grupos, sp y permisos en tablas de usuario.... y
> actualizando la tabla
> > syspermissions regeneraba todos los permisos si había cambios.
> >
> > Saludos!!
> >
> > ----- Original Message -----
> > From: "Maxi Accotto" <[EMAIL PROTECTED]>
> > To: "Luis Musa" <[EMAIL PROTECTED]>
> > Sent: Friday, June 22, 2007 4:16 PM
> > Subject: [dbms] SQL 2005 - syspermissions
> >
> >
> > Luis, esa no es la forma de asignar permisos, de hecho no es
> > recomendado tocar las tablas del sistema, por suerte ahora eso ya no
> > se puede hacer mas y vas a tener que usar los
> procedimientos adecuados
> > que ya tiene SQLServer.
> >
> > Si queres dar permisos revisa el comando GRANT
> >
> > No se recomienda el uso de las tablas del sistema (y mucho
> menos para
> > escribir en ellas) porque ms no asegura que mantendra compatibilidad
> > de ellas a futuras versiones o bien hasta cambios de Service pack,
> > ademas que SQL dispone de todo lo necesario para no usar nunca las
> > tablas de sistema (quizas en algun query en especial), esta
> > recomendacion ya se venia haciendo desde el año 1999 y ahora por
> > seguridad no se puede meter mas mano con lo cual deberas cambiar tus
> > comandos
> >
> > -----------------------------------------------------------
> > Microsoft MVP en SQL Server
> > Mentor asociado en SQLTotalConsulting
> >  (excelencia en servicios y consultoria  SQLServer)
> > Orador Culminis - Microsoft Influencier
> > www.sqltotalconsulting.com
> > -----------------------------------------------------------
> >
> >
> > El 22/06/07, Luis Musa <[EMAIL PROTECTED]> escribió:
> > >
> > > Hola, buen día! Una pregunta acerca de permisos en SQL 2005.
> > > En SQL 2000 para otorgarle permisos a diferentes stored
> procedures lo
> > > que
> > > hago es un insert en la tabla syspermisions con esta forma:
> > >
> > > insert into syspermissions
> > >
> >
> (id,grantee,grantor,actadd,actmod,seladd,selmod,updadd,updmod,
> refadd,refmod)
> > > select distinct
> > > object_id(obje),u.gid,1,32,0,null,null,null,null,null,null
> > > u.gid y obje salen de unas tablas que tengo cargadas propias de la
> > > aplicación con la información de que grupos tienen permiso sobre
> > > determinados stored procedures.
> > >
> > > Ahora estamos intentando migrar la base a SQL 2005 y me
> encuentro con
> > > que
> > > syspermissions es una vista de compatibilidad, no es más
> la tabla de
> > > sistema.
> > > Alguien sabe si existe alguna forma de hacer algo similar
> al insert en
> > > SQL
> > > 2005?
> > >
> > > Muchas gracias!!!
> > >
> > > Luis
> >
> >
> > --
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.472 / Virus Database: 269.9.6/862 - Release
> Date: 22/06/2007
> > 15:04
> >
> >
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.5.472 / Virus Database: 269.9.6/862 - Release
> Date: 22/06/2007
> > 15:04
> >
> >
> >
> >
>
>
> --
>



Responder a