Autor Topic: para borrar Cuentas Inactivas  (Visto 1022 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 1muarcadia1 on: March 27, 2017, 08:04:21 PM

  • *
  • Rank: Principiante
  • Posts: 29
  • Gracias recibida: 1055
Bueno como me canse de usar el MuMaker para borrar cuentas que no se conectaban y estar resisando cada 3 dias, desidi hacer estos scrips para que puedan borrar las cuentas inactivas de acuerdo a la cantidad de días que quise que se llegara a borrar una cuenta de mi servidor.

aki les dejo 5 scrips

Recuerden Ejecutar todos los scripspara que se borren todos los registros de las cuentas que se desean eliminar.

Código 1 :
--Este scrip es para borrar los logins que tienen mas de 365 dias sin uso
 
Code: [Select]
begin tran
delete memb_info
from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365 --(Numero de dias de la cuenta inactiva)
) tbl
where memb_info.memb___id = tbl.memb___id
commit
Código 2:
--Este scrip es para borrar los personaes que tienen mas de 365 dias sin uso
 
Code: [Select]
begin tran
delete Character
from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365--(Numero de dias de los Personajes inactivos).
) tbl
where Character.AccountID = tbl.memb___id
commit

Código 3:
--Este scrip es para borrar las posiciones de los personaes que tienen mas de 365 dias sin uso
 
Code: [Select]
begin tran
delete AccountCharacter
from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365--(Numero de dias de las posiciones de Personajes inactivos).
) tbl
where AccountCharacter.Id = tbl.memb___id
commit
Código 4:
--Este scrip es para borrar los baules de las cuentas que tienen mas de 365 dias sin uso
 
Code: [Select]
begin tran
delete warehouse from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365--(Numero de dias de las posiciones de Personajes inactivos).
) tbl
where warehouse.AccountID = tbl.memb___id
commit

Código 5:
--Este scrip es para borrar el tiempo de conexion de las cuentas que tienen mas de 365 dias sin uso
 
Code: [Select]
begin tran
delete memb_stat from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365--(Numero de dias del tiempo de conexion de las cuentas inactivos).
) tbl
where memb_stat.memb___id = tbl.memb___id
commit

recuerden cambiar el 365 x los dias que ustedes deseen que se llege a borrar las cuentas inctivas.
espero q les sirva ya que ami me facilito y me ahorro mucho tiempo
« Ultima edicion: March 27, 2017, 08:10:45 PM by melo920 »

Gracias:


Offline Xysad #1 on: March 27, 2017, 08:45:02 PM

  • *
  • *
  • Rank: Puto amo
  • Posts: 228
  • Gracias recibida: 941
esta muy bueno, lo voy a aplicar a mi admin panel
Lo peor que hacen los malos es obligarnos a dudar de los buenos. J. Benavente

Offline TioFedEx #2 on: August 20, 2017, 07:02:04 PM

  • *
  • Rank: Puto amo
  • Posts: 285
  • Gracias recibida: 16
Excelente aporte muchas gracias !

Offline dreams #3 on: March 26, 2018, 10:43:15 PM

  • *
  • Rank: Puto amo
  • Posts: 583
  • Gracias recibida: 104
como agrego estos scrip a mi admin panel de mvcore?

Offline ZabiinoOo #4 on: March 26, 2018, 11:28:12 PM

  • Administrador
  • *
  • Rank: Puto amo
  • Posts: 4369
  • Gracias recibida: 45992
como agrego estos scrip a mi admin panel de mvcore?

estos scripts se ejecutan es desde el analizador de consultas del sql



Prohibido pedir soporte via MP
Leer las reglas de cada seccion

Gracias:


 

Related Topics

  Subject / Started by Replies Last post
11 Replies
3974 Views
Last post December 12, 2018, 11:10:57 AM
by mcalbert1
2 Replies
395 Views
Last post September 05, 2017, 01:52:37 AM
by ZabiinoOo
3 Replies
769 Views
Last post August 30, 2018, 01:51:08 AM
by Yalc
3 Replies
248 Views
Last post May 29, 2018, 05:35:06 PM
by dreams
2 Replies
166 Views
Last post July 09, 2018, 03:30:26 AM
by benjamatt