Mensagem de erro quando tentar iniciar o Microsoft Dynamics GP: "Está a tentar iniciar sessão a partir de uma origem de dados utilizando uma ligação fidedigna"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 869956
Importante Este artigo contém informações sobre como modificar o registo. Certifique-se de que faça uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança, restaurar e modificar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
256986 Descrição do registo do Microsoft Windows
Sintomas
Quando tenta iniciar o Microsoft Dynamics GP, recebe a seguinte mensagem de erro:
Está a tentar iniciar sessão a partir de uma origem de dados utilizando uma ligação fidedigna. Actualize as definições de servidor de SQL para esta origem de dados para desactivar ligações de confiança e tente iniciar sessão novamente.
Causa
Este problema pode ter qualquer uma das seguintes causas:

Causa 1

Por predefinição, o Microsoft SQL Server Desktop Engine (MSDE) 2000 instala o modo de autenticação do Windows. No entanto, o Microsoft Dynamics GP requer autenticação do Windows e autenticação do SQL Server. Consulte a resolução 1 na secção "Resolução".

Causa 2

O ODBC DSN de sistema pode não estar a utilizar autenticação do SQL Server. Consulte a resolução 2 na secção "Resolução".

Causa 3

Se tiver actualizado recentemente a partir de uma versão anterior, este problema pode ocorrer porque o ID de utilizador contém letras maiúsculas. No entanto, introduziu todas as letras minúsculas. Consulte a solução 3 na secção "Resolução".
Resolução

Resolução 1

Verifique se o modo de autenticação que foi instalado originalmente. Para tal, utilize um dos seguintes métodos:

Método 1: Se utilizar o MSDE 2000

Para resolver este problema, utilize o comando osql. Para tal, siga estes passos:
  1. Clique em Iniciar, clique em Executar, tipo cmde, em seguida, clique em OK.
  2. Escreva o seguinte comando na linha de comandos:
    OSQL – S nome_servidor – E
    Nota Neste comando, Nome_servidor representa o nome real do servidor.
  3. O MSDE 2000 requer autenticação do Windows. Para determinar o modo de autenticação que tenha sido instalado, escreva os seguintes comandos na linha de comandos. Prima ENTER após escrever cada comando.
    SELECCIONE
    caso
    Quando serverproperty('IsIntegratedSecurityOnly') = 1, em seguida, 'Só Windows'
    Quando serverproperty('IsIntegratedSecurityOnly') = 0, em seguida, 'SQL e o Windows'
    fim
  4. Se o valor devolvido for apenas autenticação do Windows, altere o modo de autenticação para autenticação do Windows e autenticação do SQL Server, alterando o valor de registo LoginMode. Para tal, utilize um dos seguintes métodos.
    Nota Em vez de efectuar todos os do passo 4, pode reinstalar o MSDE 2000 e, em seguida, seleccione autenticação do Windows e autenticação do SQL Server durante a instalação.
    • Utilize o editor de registo

      Aviso Poderão ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Modifique o registo por sua conta e risco.
      1. Clique em Iniciar, clique em Executar, tipo Regedite, em seguida, clique em OK.
      2. Localize e, em seguida, clique na seguinte subchave de registo:
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCE\MSSQLServer
      3. No painel de detalhes, faça duplo clique em LoginMode.
      4. Na caixa dados do valor , escreva 2e, em seguida, clique em OK.
    • Utilize o comando osql
      1. Clique em Iniciar, clique em Executar, tipo cmde, em seguida, clique em OK.
      2. Na linha de comandos, escreva o seguinte comando. Em seguida, prima ENTER.
        OSQL – S nomeservidor – E
      3. Depois de iniciar sessão, escreva o seguinte comando na linha de comandos e, em seguida, prima ENTER:
        xp_instance_regwrite N «HKEY_LOCAL_MACHINE», N 'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode' N 'REG_DWORD' 2
        Se tiver várias instâncias do MSDE 2000 em execução, escreva o seguinte comando:
        xp_instance_regwrite N «HKEY_LOCAL_MACHINE» N» Server de SQL \ SOFTWARE\Microsoft\MicrosoftINSTÂNCIA\MSSQLServer', 'LoginMode', «REG_DWORD», do N 2
        Notas
        • Nestes comandos, INSTÂNCIA representa o nome real da instância do SQL Server.
        • No registo, a subchave do registo LoginMode pode ter os seguintes valores:
          • 1: a autenticação do Windows
          • 2: o modo misto (autenticação do Windows e autenticação do SQL Server)
      Notas
      • Tem de reiniciar o computador para que as alterações entrem em vigor.
      • Estes passos podem ser efectuados mais facilmente modificando o registo em vez de utilizar o comando osql.

Método 2: Se utilizar o SQL Server 2000, SQL Server 2005 ou SQL Server 2008

  1. Siga os passos para a sua versão do SQL Server:
    • Para o SQL Server 2005 ou SQL Server 2008

      Inicie o SQL Server Management Studio. Para tal, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Server 2005 ou Microsoft SQL Server 2008e, em seguida, clique em SQL Server Management Studio.
    • Para o SQL Server 2000

      Inicie o SQL Server Enterprise Manager. Para tal, clique em Iniciar, aponte para programas, aponte para Microsoft SQL Servere, em seguida, clique em Enterprise Manager
  2. Botão direito do rato no nome do servidor e, em seguida, clique em <b00> </b00>propriedades.
  3. Clique no separador segurança .
  4. Determine verificação se esta instância do SQL Server utiliza apenas a autenticação do Windows ou em vez disso, utiliza a autenticação do SQL Server e a autenticação do Windows.

Resolução 2

Verifique a ligação de ODBC. Para tal, siga estes passos:
  1. Abra a janela de ODBC Data Source Administrator. Para tal, clique em Iniciar, clique em Executar, tipo Odbcad32.exee, em seguida, clique em OK.
  2. Clique no separador DSN de sistema .
  3. Clique para seleccionar o DSN de sistema que é utilizado para aceder a Microsoft Dynamics GP e, em seguida, clique em Configurar.
  4. Clique em seguinte.
  5. Certifique-se de que está seleccionada a opção de autenticação com o SQL Server utilizando um ID de início de sessão e palavra-passe introduzida pelo utilizador .
  6. No campo ID de início de sessão , escreva SA. No campo palavra-passe , escreva a palavra-passe. Em seguida, clique em seguinte.

Resolução 3

Se tiver actualizado recentemente Microsoft Dynamics GP de uma versão anterior, ou se tiver aplicado recentemente um service pack, verifique a palavra-passe. Para tal, siga estes passos:
  1. Abra a janela do programa de configuração do utilizador. Para tal, siga estes passos:
    • No Microsoft Dynamics GP 10.0

      No menu Microsoft Dynamics GP , aponte para Ferramentas, aponte para o programa de configuração, aponte para o sistemae, em seguida, clique em utilizador.
    • No Microsoft Dynamics GP 9.0 e no Microsoft Business Solutions - Great Plains 8.0

      No menu Ferramentas , aponte para o programa de configuração, aponte para o sistemae, em seguida, clique em utilizador.
  2. No campo ID utilizador , clique no botão de pesquisa, clique para seleccionar o utilizador que está com problemas e, em seguida, clique em Seleccionar.
  3. No campo palavra-passe , escreva a palavra-passe. Em seguida, clique em Guardar.

Propriedades

ID do Artigo: 869956 - Última Revisão: 06/20/2016 21:14:00 - Revisão: 0.1

Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Microsoft Business Solutions–Great Plains 8.0, System Manager

  • kberrmsg kbexpertisebeginner kbtshoot kbprb kbexpertiseinter kbmbsmigrate kbmt KB869956 KbMtpt
Comentários