Julioo Postado 15 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 15 de Dezembro de 2008 Boa tarde a todos, É o seguinte, eu peguei para instalar o RM no meu notebook para eu aprender mais sobre os módulos Núcleos e Factor. Eu já fiz o seguinte: 1º O MDAC (Microsoft); 2º O SQL-Server (Microsoft - instalado e configurado); 3º O BDE (Microsoft - instalado e configurado); 4º O FRAMEWORKS; 5º A BIBLIOTECA e os últimos PATCHES; 6º O Programa NUCLEUS; 7º O Programa FACTOR. Mas quando eu vou fazer o login por ex. no Núcleos ele fala que o usuário, tanto RM como o SYSDBA não tem permissões para acessar. É uma base vazia que eu criei. Como eu poderia colocar esses usuários para que assim eu consiga acessar o sistema? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
markitu Postado 15 de Dezembro de 2008 Tópicos Que Criei: 110 Tópicos/Dia: 0.02 Meu Conteúdo: 1.391 Conteúdo/Dia: 0.21 Reputação: 17 Pontos/Conquistas: 8.047 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 47 Dispositivo: Windows Denunciar Compartilhar Postado 15 de Dezembro de 2008 Procura aqui no fórum o script para criação de usuário. Tem um pra SQL 2000 e outro pra SQL 2005. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 15 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 15 de Dezembro de 2008 Estão amigo, eu não acho nem a pau.... O meu SQL é o 2005. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 16 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2008 Bom dia a todos, Gostaria de saber o funcionamento quando eu vou criar uma base vazia. Tipo eu faço todos os passos de instalação e configuração no MSSQL 2005 e BDE. A nova base pelo BDE conecta normal e tudo mais. Depois eu vou instalar por exemplo o Nucleus e quero acessa-lo. Ele me da mensagem que o usuário por exemplo rm ou o sysdba, não tem permissão de acesso as tabelas goblais ex: GPERFIL, GPERMIS ...etc. Daí eu rodo o script de criação de novo usuário abaixo: USE CORPORE 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 Só que ele me retorna Msg 15151, Level 16, State 1, Line 2 Cannot find the object 'GPARAMS', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GUSUARIO', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GPERMIS', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GACESSO', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GSISTEMA', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GCOLIGADA', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GUSRPERFIL', because it does not exist or you do not have permission. Gostaria de saber quando essas tabelas são criadas, por que pela lógica não seria na criação da nova Base. Seria na instalação de algum aplicativo?? Ou sei lá não consigo visualizar isso, pelo pouco que eu conheço de RM. Preciso solicitar algo pra a RM??.Onde estaria o erro?? Outra coisa é saber se esses usuários são criados somente para ter acesso na Base de Dados através do MSSQL ou se eles tmbm tem acesso via aplicativo? Aguardo muito o retorno de alguém. Julio Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Tiago Cardoso Postado 16 de Dezembro de 2008 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 16 de Dezembro de 2008 Julio, Entra no SQL , na pasta security\logins, e verifica se os usuarios RM e Sysdba está checado como OWNER e se estão asociados as bases correspondentes . Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcelo Conceição Postado 16 de Dezembro de 2008 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Scripts para Corrigir erros na/da criação do Usuário. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 16 de Dezembro de 2008 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 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Julioo, experimente se conectar no BD como SA, pois vc não pode se dar permissão, está tentando remover as senhas do RM e do SYSDBA, porem esta logado com um dos usuário, dai não vai dar certo mesmo. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 16 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2008 Olá Henrique, eu estou logado no BD pelo usuário SA, normalmente. Eu só não entendo a lógica de se criar uma New Database e depois vc dar permiss~es de acesso em tabelas que ainda não existem, pois seria uma base vazia, Ou estou boiando????? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Leandro Moreira Postado 16 de Dezembro de 2008 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 51 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 315 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Julio, bom dia! Passei por um problema parecido quando restaurava a base e não conseguia acessar o sistema. Me passaram um script para criar os usuários novamente que resolveu meu problema. Segue anexo. Att., Leandro Moreira Bom dia a todos, Gostaria de saber o funcionamento quando eu vou criar uma base vazia. Tipo eu faço todos os passos de instalação e configuração no MSSQL 2005 e BDE. A nova base pelo BDE conecta normal e tudo mais. Depois eu vou instalar por exemplo o Nucleus e quero acessa-lo. Ele me da mensagem que o usuário por exemplo rm ou o sysdba, não tem permissão de acesso as tabelas goblais ex: GPERFIL, GPERMIS ...etc. Daí eu rodo o script de criação de novo usuário abaixo: USE CORPORE 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 Só que ele me retorna Msg 15151, Level 16, State 1, Line 2 Cannot find the object 'GPARAMS', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GUSUARIO', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GPERMIS', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GACESSO', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GSISTEMA', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GCOLIGADA', because it does not exist or you do not have permission. Msg 15151, Level 16, State 1, Line 1 Cannot find the object 'GUSRPERFIL', because it does not exist or you do not have permission. Gostaria de saber quando essas tabelas são criadas, por que pela lógica não seria na criação da nova Base. Seria na instalação de algum aplicativo?? Ou sei lá não consigo visualizar isso, pelo pouco que eu conheço de RM. Preciso solicitar algo pra a RM??.Onde estaria o erro?? Outra coisa é saber se esses usuários são criados somente para ter acesso na Base de Dados através do MSSQL ou se eles tmbm tem acesso via aplicativo? Aguardo muito o retorno de alguém. Julio Script_Usuario.txt Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 16 de Dezembro de 2008 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 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Julioo, deixa eu tentar entender o que vc está fazendo, no SQL2005 certo? cria um BD novo, ai manda restaurar uma BD a chamada vazia, e depois roda o script certo? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 16 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2008 Henrique, Nossa agora eu vi como fui burro, eu nao tenho a base vazia para restaurar em uma BD nova.....Dããarrr.. Como eu poderia ter essa base vazia?? Os modulos que eu tenho é da Versão 7.20 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 16 de Dezembro de 2008 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 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Opa, ja achamos o erro, porem preciso saber o que vc quer fazer para melhor lhe ajudar vc diz que quer criar uma base vazia, para que, ou vc quer uma base exemplo? onde vc pegou o script de usuário tem um script tb de base vazia.... abraços Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 16 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2008 Então, é o seguinte, eu estou querendo rodar os modulos Factor/Nucleus e fazer alguns testes pra melhor entender a parte de custo, e entender melhor esses módulos, principalmente o Factor. Porém quero fazer isso no meu Notebook, ou seja, de forma totalmente isolada. Então eu acho que eu deveira montar uma base vazia certo?? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Thiago Andrade Teixeira Postado 16 de Dezembro de 2008 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 24 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 210 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 42 Denunciar Compartilhar Postado 16 de Dezembro de 2008 /* 1º PARTE */ IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = 'SYSDBA') EXEC sp_dropuser 'SYSDBA' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = '\SYSDBA') EXEC sp_dropuser 'SYSDBA' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = 'sysdba') EXEC sp_dropuser 'sysdba' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = '\sysdba') EXEC sp_dropuser 'sysdba' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = '\rm') EXEC sp_dropalias 'rm' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = '\RM') EXEC sp_dropalias 'RM' GO IF EXISTS(SELECT * FROM DBO.SYSUSERS WHERE NAME = '\RM') EXEC sp_dropalias '\RM' GO /* 2º PARTE */ IF NOT EXISTS(SELECT * FROM MASTER.DBO.SYSLOGINS WHERE NAME = 'rm') CREATE LOGIN rm WITH PASSWORD = 'rm',CHECK_POLICY=OFF GO EXEC 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 EXEC 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 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 16 de Dezembro de 2008 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 Denunciar Compartilhar Postado 16 de Dezembro de 2008 Julioo, é o seguinte, vc vai ter de fazer o seguinte, no seu servidor criar um backup da sua base, e no seu notebook, criar um novo banco, depois mandar ele restaurar, dai vc manda ele restaurar aquele bkp que vc fez da sua base, e depois disso roda o script de usuários e pronto. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Julioo Postado 16 de Dezembro de 2008 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2008 Henrique...Entendi, mas eu conseguiria começar uma base nova, sem ter nenhuma informação?? tipo começar do zero???Vc comentou de um script que cria uma base, mas eu não achei. Poderia me ajudar mas uma vez, por gentileza?? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 16 de Dezembro de 2008 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 Denunciar Compartilhar Postado 16 de Dezembro de 2008 mais ae a base estará sem nenhuma parametrização, vc nao vai conseguir fazer nada, enquanto nao parametrizar ela meu 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.