Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Ao atualizar base de dados em parâmetros gerais é evidenciada a seguinte falha:

Descrição: Login failed for user 'prosoft.app.admin'. (Rotina: ConectarProSql20DataBase)(Rotina: 'AtualizarParaVersao156').

Referência/Erro: 46700013

Resolução

No SSMS verifique se existe o usuário prosoft.app.admin

Para correção da falha, será necessário criar os usuários prosoft.app.admin e prosoft.app.user. Para criação dos usuários siga o passo a passo a seguir

IMPORTANTE: A base de dados Prosoft do cliente será temporariamente desanexada, como medida de segurança faça um backup da pasta C:\SQL2014\DADOS

1-Desanexe a base de dados Prosoft

2-Renomei a pasta Dados, onde se localiza a base prosoft.mdf para Dados-atual

3-Crie uma nova pasta Dados, essa armazenará a base temporária utilizada para criação dos usuários prosoft.app.admin e prosoft.app.user.

4-No Gerenciador de aplicativos Prosoft acesse: Parâmetros Gerais > Rotinas Auxiliares > Criação/Atualização da Base de Dados

5- Clique em Opções > Reprocessar Atualização da base.

6-No SSMS é possível identificar que os usuários prosoft.app.admin e prosoft.app.user foram criados após o procedimento

7-Desanexe a base Prosoft criada temporariamente, e em seguida renomeei sua respectiva pasta para Dados-old

 8-Anexe novamente a base do cliente, que no passo 2 teve sua pasta renomeada para Dados-Atual. (Essa pasta deverá ser novamente renomeada para Dados)

9-Atribua o sysadmin aos usuários app

ALTER SERVER ROLE [sysadmin] ADD MEMBER [prosoft.app.admin]

GO

ALTER SERVER ROLE [sysadmin] ADD MEMBER [prosoft.app.user]

GO

ALTER SERVER ROLE [sysadmin] ADD MEMBER [prosoft.user.admin]

GO

ALTER SERVER ROLE [sysadmin] ADD MEMBER [prosoft.user.backup]

GO

ALTER SERVER ROLE [sysadmin] ADD MEMBER [prosoft.user.suporte]

GO

  • Sem rótulos