Page 1 of 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 11
  1. #1
    Membro ADM-Devil's Avatar
    Data de Ingresso
    Feb 2019
    Posts
    60
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    6 Post(s)
    País
    Brazil

    Erro migrar server

    boa noite galera tive uma atualizacao no meu servidor e precicei trocar a db, migrei as contas porem elas nao
    loga no sv fala senha invalida e quando cria conta pelo mu maker ou pelo site da este erro, obs> sv nao esta em md5, ja tentei criar conta em md5 tb nao da
    db compativel pois é atualizacao creative season 2.5 Alguem mim da uma luz ? obrigado

    Cannot insert the value NULL into column 'memb_guid', table 'MuOnline.dbo.MEMB_INFO'; column does not allow nulls. INSERT fails. (severity 16) in

    Warning: mssql_query() [[Somente membros podem ver os links. ]]: message: Cannot insert the value NULL into column 'memb_guid', table 'MuOnline.dbo.MEMB_INFO'; column does not allow nulls. INSERT fails. (severity 16) in C:\AppServ\www\modules\classes\ldmssql.class.php on line 48

    Warning: mssql_query() [[Somente membros podem ver os links. ]]: Query failed in C:\AppServ\www\modules\classes\ldmssql.class.php on line 48
    LD_Error: Não foi possivel executar: INSERT INTO MuOnline.dbo.MEMB_INFO (memb___id,memb__pwd,memb_name,sno__numb,post_code ,addr_info,addr_deta,tel__numb,mail_addr,phon_numb ,fpas_ques,fpas_answ,job__code,data,aniversario,ap pl_days,modi_days,out__days,true_days,mail_chek,bl oc_code,ctl1_code) VALUES ('admin23',CONVERT(varbinary(16),'0x00'),'afafaf', '1','s-n','11111','','6622222222','[email protected]',' ','Mascote da sua escola?','afafafaf','1','16/06/2019 18:56','17/04/1985','2003-11-23','2003-11-23','2003-11-23','2003-11-23','1','0','1')
    Warning: mssql_query() [[Somente membros podem ver os links. ]]: message: Could not find stored procedure 'dbo.webPwdHashWrite'. (severity 16) in C:\AppServ\www\modules\classes\ldmssql.class.php on line 48

    Warning: mssql_query() [[Somente membros podem ver os links. ]]: Query failed in C:\AppServ\www\modules\classes\ldmssql.class.php on line 48
    LD_Error: Não foi possivel executar: exec dbo.webPwdHashWrite 'admin23','senha'

  2. #2
    Developer C++ tiagoassis's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    127
    Thanks Thanks Given 
    72
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    54 Post(s)
    MEU HUMOR
    Cool
    País
    Brazil
    Esse erro é alguma coluna do sqlserver (de sua database) que não existe e o site está tentando buscar e não encontrou... Verifique as seguintes variáveis se existe na sua database:

    Tabela MEMB_INFO
    Código:
    > memb___id
    > memb__pwd
    > memb_name
    > sno__numb
    > post_code
    > addr_info
    > addr_deta
    > tel__numb
    > mail_addr
    > phon_numb
    > fpas_ques
    > fpas_answ
    > job__code
    > data
    > aniversario
    > ap pl_days
    > modi_days
    > out__days
    > true_days
    > mail_chek
    > bloc_code
    > ctl1_code
    Quanto ao seu server em si, pode ser algum erro no próprio DataServer, poste aqui o log do dataserver para verificarmos. Verifique esse detalhe do site primeiro para ver se dá gol...

    OBS:

    Uma coisa que notei no erro do seu site é que a variável bloc_code está com espaço... Se isso for verídico, confira na source do site a query relacionada ao registro que tenha o bloc_code.

    Tiago Assis Softwares

  3. #3
    Membro ADM-Devil's Avatar
    Data de Ingresso
    Feb 2019
    Posts
    60
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    Citação Originally Posted by tiagoassis Ver Post
    Esse erro é alguma coluna do sqlserver (de sua database) que não existe e o site está tentando buscar e não encontrou... Verifique as seguintes variáveis se existe na sua database:

    Tabela MEMB_INFO
    Código:
    > memb___id
    > memb__pwd
    > memb_name
    > sno__numb
    > post_code
    > addr_info
    > addr_deta
    > tel__numb
    > mail_addr
    > phon_numb
    > fpas_ques
    > fpas_answ
    > job__code
    > data
    > aniversario
    > ap pl_days
    > modi_days
    > out__days
    > true_days
    > mail_chek
    > bloc_code
    > ctl1_code
    Quanto ao seu server em si, pode ser algum erro no próprio DataServer, poste aqui o log do dataserver para verificarmos. Verifique esse detalhe do site primeiro para ver se dá gol...

    OBS:

    Uma coisa que notei no erro do seu site é que a variável bloc_code está com espaço... Se isso for verídico, confira na source do site a query relacionada ao registro que tenha o bloc_code.

    chequei as variaveis tudo ok...

    segue o log do data server amigo, ate troquei o data server mas mesmo assim nao loga nem cria acount nem pelo mumaker
    tentei mudar as chaves primarias tb, por que com a db antiga ele loga normal com o backp, agora quando pego as contas da outra db nao loga nem deixa criar conta

    14:01:48 [SocketManager] Server started at port [55960]
    14:01:52 [ServerManager][0] AddServer (127.0.0.1)
    14:01:52 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    14:21:27 [SocketManager] Server started at port [55960]
    14:21:29 [ServerManager][0] AddServer (127.0.0.1)
    14:21:29 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    14:47:02 [SocketManager] Server started at port [55960]
    14:47:03 [ServerManager][0] AddServer (127.0.0.1)
    14:47:03 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    14:50:21 [SocketManager] Server started at port [55960]
    14:50:22 [ServerManager][0] AddServer (127.0.0.1)
    14:50:22 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    15:31:26 [SocketManager] Server started at port [55960]
    15:31:27 [ServerManager][0] AddServer (127.0.0.1)
    15:31:27 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    15:58:56 [SocketManager] Server started at port [55960]
    15:58:57 [ServerManager][0] AddServer (127.0.0.1)
    15:58:57 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:04:30 [SocketManager] Server started at port [55960]
    16:04:33 [ServerManager][0] AddServer (127.0.0.1)
    16:04:33 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:04:49 [SocketManager] Server started at port [55960]
    16:04:51 [ServerManager][0] AddServer (127.0.0.1)
    16:04:51 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:06:29 [SocketManager] Server started at port [55960]
    16:06:31 [ServerManager][0] AddServer (127.0.0.1)
    16:06:31 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:13:55 [SocketManager] Server started at port [55960]
    16:13:56 [ServerManager][0] AddServer (127.0.0.1)
    16:13:56 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:19:23 [SocketManager] Server started at port [55960]
    16:19:25 [ServerManager][0] AddServer (127.0.0.1)
    16:19:25 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    16:20:00 INSERT INTO AccountCharacter (Id) VALUES ('hugo')
    16:20:00 [QueryManager] State (23000), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'Number', table 'MuOnline.dbo.AccountCharacter'; column does not allow nulls. INSERT fails.
    16:20:00 [QueryManager] State (01000), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
    17:31:48 [SocketManager] Server started at port [55960]
    17:31:50 [ServerManager][0] AddServer (127.0.0.1)
    17:31:50 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    17:37:24 [SocketManager] Server started at port [55960]
    17:37:25 [ServerManager][0] AddServer (127.0.0.1)
    17:37:25 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    18:16:18 [SocketManager] Server started at port [55960]
    18:16:20 [ServerManager][0] AddServer (127.0.0.1)
    18:16:20 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    Last edited by ADM-Devil; 16/06/2019 at 08:37 PM.

  4. #4
    Developer C++ tiagoassis's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    127
    Thanks Thanks Given 
    72
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    54 Post(s)
    MEU HUMOR
    Cool
    País
    Brazil
    Ai está o erro amigo:

    Código:
    16:20:00 [QueryManager] State (23000), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'Number', table 'MuOnline.dbo.AccountCharacter'; column does not allow nulls. INSERT fails.

    Tradução:
    Código:
    Não é possível inserir o valor NULL na coluna 'Número', tabela 'MuOnline.dbo.AccountCharacter'; coluna não permite nulos. INSERT falha.

    Verifique a tabela "AccountCharacter" onde tem a coluna chamada Numero, desmaque o "null" dele (caso estiver marcado), reinicie o server e tente logar.

    Tiago Assis Softwares

  5. #5
    Membro ADM-Devil's Avatar
    Data de Ingresso
    Feb 2019
    Posts
    60
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    realmente tem ela sim mas nao ta marcado [IMG][/IMG]

    [IMG][/IMG]
    Last edited by ADM-Devil; 16/06/2019 at 09:24 PM.

  6. #6
    Developer C++ tiagoassis's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    127
    Thanks Thanks Given 
    72
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    54 Post(s)
    MEU HUMOR
    Cool
    País
    Brazil
    Então marque-a ou coloque o default dela como 0 (zero).

    Tiago Assis Softwares

  7. #7
    Membro ADM-Devil's Avatar
    Data de Ingresso
    Feb 2019
    Posts
    60
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    Citação Originally Posted by tiagoassis Ver Post
    Então marque-a ou coloque o default dela como 0 (zero).
    ponhei 0, marcar null o sql nao aceita

    mesma coisa nao loga as contas e nem cria novas

    [IMG][/IMG]

  8. #8
    Anunciantes InovHost's Avatar

    Data de Ingresso
    Dec 2018
    Posts
    53
    Thanks Thanks Given 
    25
    Thanks Thanks Received 
    10
    Thanked in
    6 Posts
    Mencionado
    5 Post(s)
    País
    Brazil
    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.

  9. #9
    Membro ADM-Devil's Avatar
    Data de Ingresso
    Feb 2019
    Posts
    60
    Thanks Thanks Given 
    12
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    Citação Originally Posted by InovHost Ver Post
    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.

    amigo muito obrigado pela ajuda vc deu uma aula hoje, realmente funcionou o cadastro no site e no mu maker, porem as contas novas e as que ja estao na db, nao loga no sv, fala que sua conta é invalida, que estranho poderia mim da uma luz sobre isso ? obrigado


    EDIT


    Resolvi amigo, nunca vi isso mas segundo o log do join estava faltando 2 colunas na memb info

    22:59:17 EXEC WZ_GetAccountLevel 'admin'
    22:59:17 [QueryManager] State (42S22), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'AccountLevel'.
    22:59:17 [QueryManager] State (42S22), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'AccountExpireDate'.
    22:59:26 [SocketManager] Server started at port [55970]
    23:05:10 [SocketManager] Server started at port [55970]
    23:05:13 [ServerManager][0] AddServer (127.0.0.1)
    23:05:13 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    23:05:31 EXEC WZ_CONNECT_MEMB 'admin','Mu Pantanal','201.140.222.174'

    Só uma ultima duvida isso aqui em baixo é normal ?

    23:05:31 [QueryManager] State (22001), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
    23:05:31 [QueryManager] State (01000), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
    Last edited by ADM-Devil; 17/06/2019 at 12:59 AM.

  10. #10
    Anunciantes InovHost's Avatar

    Data de Ingresso
    Dec 2018
    Posts
    53
    Thanks Thanks Given 
    25
    Thanks Thanks Received 
    10
    Thanked in
    6 Posts
    Mencionado
    5 Post(s)
    País
    Brazil
    Citação Originally Posted by ADM-Devil Ver Post
    amigo muito obrigado pela ajuda vc deu uma aula hoje, realmente funcionou o cadastro no site e no mu maker, porem as contas novas e as que ja estao na db, nao loga no sv, fala que sua conta é invalida, que estranho poderia mim da uma luz sobre isso ? obrigado


    EDIT


    Resolvi amigo, nunca vi isso mas segundo o log do join estava faltando 2 colunas na memb info

    22:59:17 EXEC WZ_GetAccountLevel 'admin'
    22:59:17 [QueryManager] State (42S22), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'AccountLevel'.
    22:59:17 [QueryManager] State (42S22), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'AccountExpireDate'.
    22:59:26 [SocketManager] Server started at port [55970]
    23:05:10 [SocketManager] Server started at port [55970]
    23:05:13 [ServerManager][0] AddServer (127.0.0.1)
    23:05:13 [ServerManager][0] ServerInfo (Mu Pantanal) (55901) (0)
    23:05:31 EXEC WZ_CONNECT_MEMB 'admin','Mu Pantanal','201.140.222.174'

    Só uma ultima duvida isso aqui em baixo é normal ?

    23:05:31 [QueryManager] State (22001), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
    23:05:31 [QueryManager] State (01000), Diagnostic: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
    Opa, que bom que conseguiu resolver!
    O último log, demonstra que o problema era realmente na identidade única, e como você fez o procedimento, meio que burlou a regra, aparentemente antes não estava contando como identidade única e deve ter criado dados repetidos, e estimo que apenas algumas contas tenham sido afetadas, é bom listar tanto a MEMB_INFO quanto a AccountCharacter pra ver se o Number/memb_guid estão numerados corretamente, mas não acho que isso vá gerar um problema maior, agora que ativou a identidade única, deixa como está, e não execute a query de TRUNCATE, isso resolveria o problema demonstrado no log, mas também apagaria todos os registros.

    AccountLevel e AccountExpireDate são respectivamente colunas de vip e crédito, como o desenvolvedor fez uma atualização, ele deve ter mudado as colunas do vip e crédito (ou seja, é uma mudança recente, por isso o erro), recomendo que continue com seu servidor, não creio que vá causar mais problemas.

Page 1 of 2 12 ÚltimoÚltimo

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais