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