Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Script para Criação/Ajuste de Usuários no SQL Server


Posts Recomendados


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Segue em anexo o script padrão que foi alterado por mim, para que consiga efetuar a criação (ou ajuste quando restaura o backup em outro lugar que não o mesmo em que ele foi feito).

Vou transcrever ele aqui também, para quem quiser dar uma olhada, mas se quiser o arquivo direto, é so clicar no link abaixo e baixar.

/* CRIAÇÃO (ou Ajuste) DOS USUÁRIOS DA BASE DE DADOS CORPORERM */

-------------------------------------------------------------------------

-- Cria os usuários no Banco de Dados caso não existam ainda ... ---

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

-------------------------------------------------------------------------

-------------------------------------------------------------------------

-- Este trecho somente é necessário para quem restaura backup de cliente,

-- ou seja, em outro server que não o mesmo que foi feito o backup.

Print '-------- Liberando atualizações no Servidor MSSQL ... ----------'

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

Print ''

Print '-- Catálogo de Sistema Bloqueado Novamente nas Configurações SQL.'

Print '------------------------------------------------------------------'

Print ''

go

-------------------------------------------------------------------------

-------------------------------------------------------------------------

-- Limpa os usuários na base de dados para liberar o acesso,

-- em caso de restauração de Backup

sp_dropuser RM

go

sp_dropuser SYSDBA

go

sp_dropalias RM

go

sp_dropalias SYSDBA

go

-------------------------------------------------------------------------

-------------------------------------------------------------------------

-- Coloca o acesso à base de dados para os usuários RM e SYSDBA

Print ''

Print '---------------- Ativando Acessos ... --------------------------'

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 ON WPESSOAEXT TO SYSDBA

GO

GRANT SELECT, UPDATE ON GUSUARIO TO SYSDBA

GO

-------------------------------------------------------------------------

_AcertaUsuarios.rar

Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

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

Opa, blz??

Tava mesmo precisando de algo assim... aqui na empresa eu costumo restaurar bases testes do Corpore em outro servidor para simulações e vivo tendo problemas com os usuários... sua solução veio bem a calhar...

Obrigado,

Té+

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  51

Muito bom esse Script ... funciona legal !!!

Podem baixar ...

:rolleyes:

Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  45

Colegas, e para criar o usuário mestre no SQL2005 Express? Entra-se na base com usuário "rm" senha "rm"?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Colegas, e para criar o usuário mestre no SQL2005 Express? Entra-se na base com usuário "rm" senha "rm"?

Olá Rafael.

Para criar o usuário mestre, já é dentro do sistema RM. Se Vc rodou um script para criaação de base vazia por exemplo, este usuário já deve ter sido criado. O que tem que ser criado ou arrumado que passamos aqui, é o usuário RM e o SYSDBA que são usados para acessar o banco de dados. Normalmente vc tem que criá-los com o usuário SA ( administrador ) do banco de dados.

OK ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Somente uma anotação, este script não funciona com o SQL 2005, principalmente nas versões express, lite & cia, eu geralmente faço tudo no braço, mas um scriptozinho sempre vem bem a calhar, mas para as outras versões, tá show de bola.

Valeu!!

Link para comentar
Compartilhar em outros sites

  • 12 anos depois...

  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Scripts Atualizados para SQL SERVER 2012, 2014 e 2016:

https://tdn.totvs.com/download/attachments/270904221/AcertaUsuario_SQLServer_2012_2014_2016.sql?version=1&modificationDate=1483545637000&api=v2

caso precisem de outros mais antigos, acessem esse link direto no site da TOTVS

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.