Jair - Fórmula Postado 17 de Abril de 2006 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 17 de Abril de 2006 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 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Ulisses Postado 23 de Agosto de 2006 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 Denunciar Compartilhar Postado 23 de Agosto de 2006 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é+ Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jairo Postado 25 de Agosto de 2006 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: 52 Denunciar Compartilhar Postado 25 de Agosto de 2006 Muito bom esse Script ... funciona legal !!! Podem baixar ... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rafael T Bratti Postado 10 de Setembro de 2007 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 Denunciar Compartilhar Postado 10 de Setembro de 2007 Colegas, e para criar o usuário mestre no SQL2005 Express? Entra-se na base com usuário "rm" senha "rm"? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 10 de Setembro de 2007 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Autor Denunciar Compartilhar Postado 10 de Setembro de 2007 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 ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Eudemar Postado 10 de Setembro de 2007 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 Denunciar Compartilhar Postado 10 de Setembro de 2007 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!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 7 de Janeiro de 2020 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Autor Denunciar Compartilhar Postado 7 de Janeiro de 2020 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 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
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.