Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Não conecta ao Banco de Dados<b> (Resolvido)</b>


Heguiberto

Posts Recomendados


  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  540
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Bom dia. Criei uma base local fora do Servidor na estação de trabalho, para efetuar os devidos testes da Migração RM 10.60. Mas

ao tentar conectar ao banco tanto pelo BDE e pelo Aplicativo da RM gera os seguintes erros de acesso(Arquivo em anexo). Tentei copiando o Aliase do BDE da Base Oficial e também Restaurei a Base novamente e persiste o erro de acesso. Alguém sabe resolver esse pepino? Obrigado.

CONECTAR_AO_SISTEMA.doc

Editado por Heguiberto
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  38
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  438
  • Conteúdo/Dia:  0.08
  • Reputação:   12
  • Pontos/Conquistas:  2.592
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Você deve rodar os scripts para a criação dos usuários Sysdba e RM na sua nova base. Pequise no fórum que você encontrará alguns tópicos relacionados à sua criação.

Abraço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  540
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Mas ao executar :

USE BASELOCAL2

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'rm')

CREATE LOGIN rm WITH PASSWORD = 'rm',CHECK_POLICY=OFF

GO

sp_addalias rm,dbo

GO

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'sysdba')

CREATE LOGIN sysdba WITH PASSWORD = 'masterkey',CHECK_POLICY=OFF

GO

sp_adduser sysdba,sysdba

GO

GRANT SELECT ON GPARAMS TO sysdba

GO

GRANT SELECT , UPDATE ON GUSUARIO TO sysdba

GO

GRANT SELECT ON GPERMIS TO sysdba

GO

GRANT SELECT ON GACESSO TO sysdba

GO

GRANT SELECT ON GSISTEMA TO sysdba

GO

GRANT SELECT ON GCOLIGADA TO sysdba

GO

GRANT SELECT ON GUSRPERFIL TO sysdba

GO

GRANT SELECT ON GSERVICO TO sysdba

GO

Me retorna

Server: Msg 170, Level 15, State 1, Line 3

Line 3: Incorrect syntax near 'LOGIN'.

Server: Msg 15023, Level 16, State 1, Procedure sp_addalias, Line 86

User or role '\rm' already exists in the current database.

Server: Msg 170, Level 15, State 1, Line 2

Line 2: Incorrect syntax near 'LOGIN'.

Server: Msg 15023, Level 16, State 1, Procedure sp_grantdbaccess, Line 126

User or role 'sysdba' already exists in the current database.

Link para comentar
Compartilhar em outros sites

  • 3 semanas depois...

  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  540
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Pessoal usei o Script nessa ordem:

1ª Execussão

go

SP_Configure 'Allow Updates', '1'

GO

RECONFIGURE WITH OVERRIDE

GO

Delete From sysusers Where Name in ( '\RM', '\SYSDBA', 'RM', 'SYSDBA')

GO

Sp_Configure 'Allow Updates', '0'

go

RECONFIGURE WITH OVERRIDE

go

2ª Execução

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'RM')

EXEC SP_ADDLOGIN RM, rm

GO

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'SYSDBA')

EXEC SP_ADDLOGIN SYSDBA, masterkey

GO

3ª Execução

go

sp_addalias RM, DBO

go

sp_adduser SYSDBA,SYSDBA

go

GRANT SELECT ON GPARAMS TO SYSDBA

GO

GRANT SELECT ON GPERMIS TO SYSDBA

GO

GRANT SELECT ON GACESSO TO SYSDBA

GO

GRANT SELECT ON GSISTEMA TO SYSDBA

GO

GRANT SELECT ON GCOLIGADA TO SYSDBA

GO

GRANT SELECT ON GUSRPERFIL TO SYSDBA

GO

GRANT SELECT, UPDATE ON GUSUARIO TO SYSDBA

GO

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  92
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  791
  • Conteúdo/Dia:  0.13
  • Reputação:   1
  • Pontos/Conquistas:  4.838
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  38

Heguiberto, conseguiu resolver o problema?

Link para comentar
Compartilhar em outros sites

  • 1 mês depois...

  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  540
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Resolvi usando as seguintes senteças após o restoure.

PRIMEIRO -

go

SP_Configure 'Allow Updates', '1'

GO

RECONFIGURE WITH OVERRIDE

GO

Delete From sysusers Where Name in ( '\RM', '\SYSDBA', 'RM', 'SYSDBA')

GO

Sp_Configure 'Allow Updates', '0'

go

RECONFIGURE WITH OVERRIDE

go

SEGUNDO

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'RM')

EXEC SP_ADDLOGIN RM, rm

GO

IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'SYSDBA')

EXEC SP_ADDLOGIN SYSDBA, masterkey

GO

TERCEIRO

go

sp_addalias RM, DBO

go

sp_adduser SYSDBA,SYSDBA

go

GRANT SELECT ON GPARAMS TO SYSDBA

GO

GRANT SELECT ON GPERMIS TO SYSDBA

GO

GRANT SELECT ON GACESSO TO SYSDBA

GO

GRANT SELECT ON GSISTEMA TO SYSDBA

GO

GRANT SELECT ON GCOLIGADA TO SYSDBA

GO

GRANT SELECT ON GUSRPERFIL TO SYSDBA

GO

GRANT SELECT, UPDATE ON GUSUARIO TO SYSDBA

GO

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  78
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  540
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Tópico Fechado / Resolvido.

O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum.

Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título.

Se preferir, mande um email para admin@forumrm.com.br

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.