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, utilizando as seguintes istruções
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



