Originally Posted by
InovHost
Não pode marcar null ou definir um valor padrão (default) na coluna Number da tabela AccountCharacter, ela é uma coluna com identidade única, ou seja, a cada novo registro é gerado um número crescente, exemplo, se existe um registro com número (Number) 20, o próximo vai ser 21, e esta ordem não pode ser quebrada, mesmo que apague todos os registros, a ordem continua do último registro, e esta ordem só pode ser quebrada com TRUNCATE, reiniciando o processo do 0 (TRUNCATE apaga todos os registros e zera a identidade única de qualquer tabela existente, restaura para o original)
Eu percebi um padrão nesses logs e erros, o problema está na memb_guid (MEMB_INFO) e na Number (AccountCharacter), e os problemas são os mesmos, o site e o mumaker tenta enviar um registro para a MEMB_INFO e a AccountCharacter e como explicado acima, como são colunas de identidade elas não ficam no INSERT INTO, o próprio SQL cria o registro automaticamente sem nenhuma interferência do desenvolvedor do site/mumaker, o que me leva a crer que o problema seja apenas a falta da especificação de identidade nas colunas, alguém mexeu nelas e desfez a especificação, e como site e mumaker não enviam nada pra essa coluna, o SQL não tem nada pra fazer a não ser tentar enviar o valor NULL para as colunas, PORÉM, como elas não aceitam NULL, o SQL entende que não é pra registrar com valores NULL, por fim, dá esse erro exato: "Cannot insert the value NULL"
então primeiro, desfaz o que você fez na Number ou memb_guid, elas não podem ter default e nem aceitarem null.
e em seguida, nos menus suspensos em cima procure por "Tools/Ferramentas" depois "Options/Opções" e clique na opção Designers e desmarque "Prevent saving changes that require table re-creation", por fim, volte para alterar as colunas e nas opções abaixo da coluna procure por Identity Specification e escolha "Yes"
Na Season 2 ou 2.5, principalmente as que tem Cash Shop, é IMPORTANTÍSSIMO que a memb_guid funcione corretamente, sem ela funcionando com identidade única o Cash Shop não irá funcionar.