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? ×

CONFIGURACAO DB CORPORE LOCAL


Paulo

Posts Recomendados


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Como posso configurar DB Corpore para acessá-lo da minha máquina local.Se possível gostaria que fossem descritos a instalação do SQL 2000 Server e a configuração do BDE.

Atenciosamente,

Paulo

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Qual o seu nível de conhecimento de administração de SQL 2000?

Pergunto isso, pois é muito importante você conhecer os recursos SQL e a gente poder traçar um "passo a passo" para você instalar isso em modo local.

Diga também qual a versão do SQL que você utiliza e qual a máuina local que você pretende instalar.

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.851
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.650
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Outro detalhe importante, é que, se você pretende "pegar" a base de dados oficial que está no servidor, você terá que ter a senha do usuário RM ( que é usado para o banco CORPORERM ), senão, sem chance.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Gostaria de agradecer a atenção de todos e pedir desculpas se fui vago na descrição do meu problema.

Como sabemos, geralmente a Base de Dados Corpore fica no servidor da empresa .Como estou iniciando meus estudos em relação aos aplicativos RM(Saldus,Fluxus,Nucleus,Labore e etc),gostaria de criar uma base similar a existente da minha empresa e ficar simulando relatórios e consultas, sem utilizar a Base onde todos os funcionários acessam.

I -Inicialmente Instalei o SQL Server 2000,para isso eu fiz o seguinte: (apresentarei as opções que eu marquei na instalação do Sql)

1.Sql Server 2000 Components

2.Install DataBase Server

3.Local Computer

4.Create a New Instance....

5.Server and Clients Tools

6.Default

7.Custom

8.Marquei todos os componentes(exceto Code Samples)

9.Services accounts

Use the same accont for each service....

use the local system account...

10.Authentication Mode

Mixed mode... (informei a senha para o sa)

11.SQL collations

dictionary order, case e accent insensitive.

II - Após a instalção peguei um backup da minha Base e restaurei o backup, identificando os arquivos de dados e log como Corpore_data e Corpore_Log, respectivamente,criando um DB identico ao do meu servidor.Depois disso, consigo fazer consultas a Base Corpore pelo Query analyser sem problemas.

Em Seguida tentei attachar e criar o usuario RM

Attach Corpore

EXEC sp_attach_db Corpore,

@filename1 = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\Data\Corpore_data.mdf',

@filename2 = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\Data\Corpore_log.ldf'

GO

Criação de Usuários

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

EXEC SP_ADDLOGIN RM,RM

GO

sp_addalias RM,dbo

GO

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

EXEC SP_ADDLOGIN SYSDBA,masterkey

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

GO

III - Crio a Base CorporeRM no BDE,configuro alguns parametros basicos, dentre eles, coloco o usuario como SYSDBA, hostname (nome da minha maquina), Server Name(nome da minha maquina).

IV- Ao instalar todos os programas necessários da RM(MDAC,dotnet,biblioteca e os aplicativos RM), tento me logar e aparece mensagem dizendo que o usuario e senha estão errados.Para o teste, usei o usuario:mestre e senha: rm sistemas

Espero ter sido mais descritvo

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Paulo,

Pelo que você descreveu, todos os passos que foram executados estão corretos.

Se você puder anexar o erro que ocorre na sua máquina para a gente verificar se já temos histórico desse erro, fica melhor.

Algumas perguntas:

1) Qual a versão do seu windows?

2) Será que o nome atribuido ao servidor SQL local é o mesmo que o da sua máquina?

3) Você tentou dar um DATABASE LOGIN direto pelo BDE?

4) Você tem certeza que não mudaram a senha do usuário mestre? Tente logar na base oficial.

5) Qual a versão do CORPORE?

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.851
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.650
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Com certeza agora foi bem mais claro... mas Paulo, por que simplesmente não cria uma base de testes, backupeando e restaurando a base oficial numa outra base, por exemplo, CorporeRM_Teste ? Assim, vc teria acesso a uma base separada, e também seria uma cópia fiel ao que vc tem, e não precisaria ficar na sua máquina, o que a deixaria mais lenta, aproveitando o próprio servidor que já tem o SQL Server carregado.

Sei lá, é o que faço, sempre que posso usar o próprio server já existente. A não ser que não tenha jeito, e tenha que usar local.

Fora isso, bem, qual é exatamente o erro que aparece pra vc, e em que momento tambem ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Senhores, acho que não tem jeito se algum de vcs pudesse me exlplicar

como posso configurar uma Base de Dados no meu computador, ficaria agradecido.

Respondendo as perguntas:

1)Windows XP SP2;

2)sim

3)em database login coloco sysdba

4)sim, tanto uso a senha do mestre quanto o do meu usuario.

dou um select glogin e vejo todos os usuarios que estão na base

5)7.0

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Paulo,

Não sei se pode ser problema de acesso ao sistema, mas estou anexando 1 script para você rodar na sua máquina.

Antes de rodar pelo Query Analyzer, verifique o nome da base de dados, e se for o caso, mude o nome na primeira linha:

use <o nome da sua base de dados>

se isso não funcionar, mande o print da tela de erro.

Abraços.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Anexo o script que faltou.

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.851
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.650
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Gostaria de agradecer a atenção de todos e pedir desculpas se fui vago na descrição do meu problema.

...

IV- Ao instalar todos os programas necessários da RM(MDAC,dotnet,biblioteca e os aplicativos RM), tento me logar e aparece mensagem dizendo que o usuario e senha estão errados. Para o teste, usei o usuario:mestre e senha: rm sistemas

Paulo, não seria essa a questão não ?? O usuário e senha da base não foi alterada para alguma específica do cliente ? Pois, mestre e rmsistemas são os dados da base exemplo, e da base vazia apenas quando é iniciado o banco de dados. Será que já nào está alterada não??

Anexo o script que faltou.

Abraços

Alberto, qual seria o script ? o de acerto de usuário ? NOVAMENTE NÃO FICOU ANEXO NENHUM ARQUIVO.

Caso seja o de acerto de usuários, já tem um aqui no fórum, neste tópico: ./index.php?...=85&hl=usuarios

Abraços,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Screen1.rarABAIXO ESTÃO OS ARQUIVOS QUE MOSTRAM AS MINHAS CONFIGURAÇÕES.

1.Inicialmente executei os scripts que o Jair informou(Logins_Criados1 e Logins_Criados2);

2.Configurei o DBE(DBE1 e DBE2);

3.Após a criação do usuário SYSDBA, confiro suas permissões no Enterprise Manager(SYSDBA1);

4.Verfiquei através do select * from gusuario que o usuário mestre existe, e tenho certeza que sua

senha é rm sistemas,também testo com o meu usuario.No momento de se logar o seguinte erro é retornado(ERRO1)

5.Quando erro a senha do usuario mestre e a senha do meu usuario o seguinte erro é retornado(ERRO2);

6.Mudo as configurações do sysdba(SYSDBA2)e ao se logar com qualquer outro usuario o seguinte erro é retornado(ERRO3);

7.Tem mais, quando tento logar com outros usuarios o seguinte erro é retornado (ERRO4);

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Restante dos Screens --> parte 2

Screen2.rar

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Não consegui adicionar o arquivo SYSDBA2, no entanto a diferença deste arquivo com o Sysdba1 é que todos as permissoes estão marcadas.

post-243-1163679021_thumb.jpg

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

ESTOU TENTANDO ANEXAR O SCRIPT NO FORUM, MAS NÃO ESTÁ DANDO CERTO.

COPIE E COLE DESSE POST.

ABRAÇOS.

SÓ MUDE O "USE TESTE" PARA "USE <NOME DO SEU BANCO DE DADOS>

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

use teste

go

sp_configure 'allow updates','1'

go

reconfigure with override

go

delete from sysusers where name = '\rm'

GO

delete from sysusers where name = '\RM'

GO

sp_dropuser sysdba

GO

sp_dropuser rm

GO

sp_dropalias sysdba

GO

sp_dropalias rm

GO

/* CRIAÇÃO DOS USUÁRIOS */

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

EXEC SP_ADDLOGIN RM,RM

GO

sp_addalias RM,dbo

GO

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

EXEC SP_ADDLOGIN SYSDBA,masterkey

GO

sp_adduser SYSDBA,SYSDBA,db_owner

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GPARAMS TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GUSUARIO TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GPERMIS TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GACESSO TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GSISTEMA TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GCOLIGADA TO SYSDBA

GO

GRANT SELECT,INSERT,DELETE,UPDATE ON GUSRPERFIL TO SYSDBA

GO

sp_configure 'allow updates','0'

go

reconfigure with override

go

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Uma pergunta:

Você atualizou o Service Pack 3 ou 4 do MSSQL Server 2000?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Está desatualizado.Já estou fazendo o Download do SP4 e realizando a atualização.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Atualizei, mas continua dando os mesmos erros.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Um dos erros que eu percebi, é que a data da validade do usuário mestre já foi expirada.

Tente mudar a data da sua máquina(SERVIDOR LOCAL) para uma data do fim do ano passado.

Quem sabe isso não dá certo. Já fiz isso uma vez e resolveu.

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Ref. post acima

Ah. eu havia esquecido.

Dá um select na tabela glogin e verifique a data da expiração dos usuários.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Senhores,

conseguimos resolver o problema.

Verifiquei que no Enterprise Manager existe a pasta security, e encontrei os usuarios

Rm e Sysdba, então permiti o acesso dos mesmo no Banco Corpore.

Consigo logar os usuários no aplicativo normalmente.

Obrigado pela ajuda e atenção de todos.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.851
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.650
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Paulo, o script que passei pra você, noutro post acima, faz exatamente isso. Não entendi !!!! Ele funciona. A não ser que voc6e tenha tentado rodar ele sem ter permissões, ou seja, com outro usuário, que não o "sa"...

Link para comentar
Compartilhar em outros sites

  • 2 meses depois...

  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  140
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Jair,

Utilizei o script desenvolvido por vc, no entanto não deu certo para mim.Tive que dar permissões aos usuários manualmente pelo Enterprise Manager.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.851
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.650
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Sei lá, esquisito, mas ainda bem que resolveu então... qualquer coisa, é só dá um toque ai no fórum que "estamos de olho"... igual o BBB, hehehehehe

Flws.

T+

Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  152
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  770
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Paulo, só pra registrar,

Acho que não havia dado certo porque os usuários haviam sido adicionados no master ao invés do database restaurado.

funcionou pelo Enterprise porque vc criou o usuário no database certo.

use "Database_restaurado"

go

sp_adduser "RM,"RM"

go

sp_adduser SYSDBA,SYSDBA,db_owner

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.