ola, uso muserver 97d+99 e achei essa Job de premiar por horas on , to tentando adaptar pro meu server mas ta dando erro.
não queria uma modificação na procedure WZ_DISCONNECT_MEMB e sim via job, tipo essa .

codigo original :
Código:
1 - Você tem que criar uma coluna na tabela MEMB_STATtempo int default 0
2 - agora crie uma JOB para rodar de 1 em 1 minuto com o conteúdo:
UPDATE memb_stat SET tempo = tempo + 1 WHERE connectstat = 1


UPDATE CashShopData
SET wcoinp = wcoinp + VALOR
FROM MEMB_STAT INNER JOIN CashShopData ON MEMB_STAT.memb___id = CashShopData.AccountID
WHERE Tempo >= 60


UPDATE memb_stat set tempo = 0 WHERE tempo >= 60
eu modifiquei pra isso:
Código:
UPDATE MEMB_INFO
SET Gold = Gold + 1
FROM MEMB_STAT INNER JOIN MEMB_INFO ON MEMB_STAT.memb___id = MEMB_INFO.memb___id
WHERE Tempo >= 60


UPDATE memb_stat set tempo = 0 WHERE tempo >= 60
ai da o erro Msg 468, Level 16, State 9, Line 7Cannot resolve the collation conflict between "Chinese_PRC_CS_AS" and "Chinese_PRC_CI_AS" in the equal to operation.

bom, não sou mto bom com SQL e estou um tempo sem mexer :P
alguem sabe adaptar? esse join ta com problema pelo visto.
aqui está a config. da minha DB ( collation etc ) : [Somente usuários registrados podem vem os links. ]