Autor Topic: para borrar Cuentas Inactivas  (Visto 1169 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: 1137
  • bo
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: 966
  • ar
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: 286
  • Gracias recibida: 19
  • ar
Excelente aporte muchas gracias !

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

  • *
  • Rank: Puto amo
  • Posts: 629
  • Gracias recibida: 133
  • ve
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: 4507
  • Gracias recibida: 49505
  • gn
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
15 Replies
4485 Views
Last post February 11, 2019, 02:41:05 PM
by velmarys
2 Replies
452 Views
Last post September 05, 2017, 01:52:37 AM
by ZabiinoOo
4 Replies
900 Views
Last post January 24, 2019, 11:10:47 AM
by ghostx
3 Replies
297 Views
Last post May 29, 2018, 05:35:06 PM
by dreams
2 Replies
202 Views
Last post July 09, 2018, 03:30:26 AM
by benjamatt