Tablas del sistema backup

29/11/2005 - 00:16 por Pao | Informe spam
Hola a todos una duda en la tabla msdb..backupset se almacena información de
los backup (Full, diferencial, log y file) realizados, pero aqui son
existosos y fallidos o solo exitosos???

Adicionalmente como puedo eliminar esta información de backups viejos así
como sus referencias??

Por ultimo esto me sirve para controlar que nadie este haciendo backups sin
autorización, asumiendo que tuvieran los permsisos pero igual no deberían???
Es porque al estar usando backup full y diferenciales debo tener cuidado que
nadie se ponga hacer backup full intermedios porque me dañarian todo.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#6 Pao
30/11/2005 - 21:16 | Informe spam
Gracias por los sp, esta super buenos...
Respecto a ser más restrictivo como o en donde puedo encontrar información
que me indique que tipo de permisos podría dar vía grant. Por ejemplo el
BACKUP me dices que si lo puedo hacer de esta forma. el truncate table???
etc, etc.
Sucede que me gustaría ir restringuiendo más los accesos porque muchos
usuarios aplicativos siempre piden ser dbo de la base y a veces es muy
abierto peor si llegan a saberse el password.

Gracias por tu ayuda.

"Alejandro Mesa" wrote:

Pao,

Recuerda que tambien se puede extender el permiso para hacer "backup
database" mediante la sentencia "GRANT", por eso es que es importante manejar
bien la seguridad.


AMB

"Alejandro Mesa" wrote:

> use northwind
> go
>
> create table #t (
> Role sysname,
> Permission nvarchar(128)
> )
>
> insert into #t
> exec sp_srvrolepermission
>
> insert into #t
> exec sp_dbfixedrolepermission
>
> select distinct Role
> from #t
> where Permission = N'BACKUP DATABASE'
>
> drop table #t
>
>
> AMB
>
>
> "Pao" wrote:
>
> > Sí me fije por eso es que me salto la duda solo que no lo entendía bien ya
> > revisando los BOL de SQL puedo observar la sintaxis.
> > donde el parametro a ingresar es una fecha y segun lo que entiendo el borra
> > todo lo menor a esta. Verdad, de esta forma lo hace correcto y sin perder
> > integridad.
> >
> > Ahora respecto a lo de seguridad que indican a nivel de roles de servidor
> > SQLServer y Base de datos quienes a más del Rol backupoperator, system
> > administrator pueden ejecutar sentencias backup???
> >
> > Gracias por su ayuda
> >
> > "Alejandro Mesa" wrote:
> >
> > > Pao,
> > >
> > > > Hola a todos una duda en la tabla msdb..backupset se almacena información de
> > > > los backup (Full, diferencial, log y file) realizados, pero aqui son
> > > > existosos y fallidos o solo exitosos???
> > >
> > > Solo los que finalizaron.
> > >
> > > > Adicionalmente como puedo eliminar esta información de backups viejos así
> > > > como sus referencias??
> > >
> > > Me parece que no has puesto mucha atencion a los scripts que he usado
> > > contestando tus preguntas. Si te fijas bien, veras que uso el procedimineto
> > > almacenado sp_delete_backuphistory que esta en msdb. Este se usa para
> > > eliminar informacion sobre backups respecto a una fecha dada.
> > >
> > > > Por ultimo esto me sirve para controlar que nadie este haciendo backups sin
> > > > autorización, asumiendo que tuvieran los permsisos pero igual no deberían???
> > > > Es porque al estar usando backup full y diferenciales debo tener cuidado que
> > > > nadie se ponga hacer backup full intermedios porque me dañarian todo.
> > >
> > > Como menciono Maxi, la mejor manera de controlar quien hace backups es
> > > mediante la seguridad.
> > >
> > >
> > > AMB
> > >
> > > "Pao" wrote:
> > >
> > > > Hola a todos una duda en la tabla msdb..backupset se almacena información de
> > > > los backup (Full, diferencial, log y file) realizados, pero aqui son
> > > > existosos y fallidos o solo exitosos???
> > > >
> > > > Adicionalmente como puedo eliminar esta información de backups viejos así
> > > > como sus referencias??
> > > >
> > > > Por ultimo esto me sirve para controlar que nadie este haciendo backups sin
> > > > autorización, asumiendo que tuvieran los permsisos pero igual no deberían???
> > > > Es porque al estar usando backup full y diferenciales debo tener cuidado que
> > > > nadie se ponga hacer backup full intermedios porque me dañarian todo.
> > > >
> > > > Gracias por su ayuda.
> > > >
Respuesta Responder a este mensaje
#7 Alejandro Mesa
01/12/2005 - 15:22 | Informe spam
Pao,

Una muy buena fuente, son los BOL (Books Online).


AMB

"Pao" wrote:

Gracias por los sp, esta super buenos...
Respecto a ser más restrictivo como o en donde puedo encontrar información
que me indique que tipo de permisos podría dar vía grant. Por ejemplo el
BACKUP me dices que si lo puedo hacer de esta forma. el truncate table???
etc, etc.
Sucede que me gustaría ir restringuiendo más los accesos porque muchos
usuarios aplicativos siempre piden ser dbo de la base y a veces es muy
abierto peor si llegan a saberse el password.

Gracias por tu ayuda.

"Alejandro Mesa" wrote:

> Pao,
>
> Recuerda que tambien se puede extender el permiso para hacer "backup
> database" mediante la sentencia "GRANT", por eso es que es importante manejar
> bien la seguridad.
>
>
> AMB
>
> "Alejandro Mesa" wrote:
>
> > use northwind
> > go
> >
> > create table #t (
> > Role sysname,
> > Permission nvarchar(128)
> > )
> >
> > insert into #t
> > exec sp_srvrolepermission
> >
> > insert into #t
> > exec sp_dbfixedrolepermission
> >
> > select distinct Role
> > from #t
> > where Permission = N'BACKUP DATABASE'
> >
> > drop table #t
> >
> >
> > AMB
> >
> >
> > "Pao" wrote:
> >
> > > Sí me fije por eso es que me salto la duda solo que no lo entendía bien ya
> > > revisando los BOL de SQL puedo observar la sintaxis.
> > > donde el parametro a ingresar es una fecha y segun lo que entiendo el borra
> > > todo lo menor a esta. Verdad, de esta forma lo hace correcto y sin perder
> > > integridad.
> > >
> > > Ahora respecto a lo de seguridad que indican a nivel de roles de servidor
> > > SQLServer y Base de datos quienes a más del Rol backupoperator, system
> > > administrator pueden ejecutar sentencias backup???
> > >
> > > Gracias por su ayuda
> > >
> > > "Alejandro Mesa" wrote:
> > >
> > > > Pao,
> > > >
> > > > > Hola a todos una duda en la tabla msdb..backupset se almacena información de
> > > > > los backup (Full, diferencial, log y file) realizados, pero aqui son
> > > > > existosos y fallidos o solo exitosos???
> > > >
> > > > Solo los que finalizaron.
> > > >
> > > > > Adicionalmente como puedo eliminar esta información de backups viejos así
> > > > > como sus referencias??
> > > >
> > > > Me parece que no has puesto mucha atencion a los scripts que he usado
> > > > contestando tus preguntas. Si te fijas bien, veras que uso el procedimineto
> > > > almacenado sp_delete_backuphistory que esta en msdb. Este se usa para
> > > > eliminar informacion sobre backups respecto a una fecha dada.
> > > >
> > > > > Por ultimo esto me sirve para controlar que nadie este haciendo backups sin
> > > > > autorización, asumiendo que tuvieran los permsisos pero igual no deberían???
> > > > > Es porque al estar usando backup full y diferenciales debo tener cuidado que
> > > > > nadie se ponga hacer backup full intermedios porque me dañarian todo.
> > > >
> > > > Como menciono Maxi, la mejor manera de controlar quien hace backups es
> > > > mediante la seguridad.
> > > >
> > > >
> > > > AMB
> > > >
> > > > "Pao" wrote:
> > > >
> > > > > Hola a todos una duda en la tabla msdb..backupset se almacena información de
> > > > > los backup (Full, diferencial, log y file) realizados, pero aqui son
> > > > > existosos y fallidos o solo exitosos???
> > > > >
> > > > > Adicionalmente como puedo eliminar esta información de backups viejos así
> > > > > como sus referencias??
> > > > >
> > > > > Por ultimo esto me sirve para controlar que nadie este haciendo backups sin
> > > > > autorización, asumiendo que tuvieran los permsisos pero igual no deberían???
> > > > > Es porque al estar usando backup full y diferenciales debo tener cuidado que
> > > > > nadie se ponga hacer backup full intermedios porque me dañarian todo.
> > > > >
> > > > > Gracias por su ayuda.
> > > > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida