Como obter uma cadeia de conexão que usa a autenticação do Windows para funcionar sem a autenticação do windows?

3

Provedor = SQLOLEDB.1; Segurança Integrada = SSPI; Informações de Segurança Persistente = Falso; Catálogo Inicial = MyDBName; Fonte de Dados = MyServerName

esta é a string de conexão, não pode ser alterada, está em uma dll da idade das trevas. Estamos tendo que usá-lo em um servidor fora do nosso domínio. podemos acertar o servidor porque configuramos uma entrada de host tudo o que precisamos é de acesso de leitura existe algo no servidor sql que possa ser configurado para permitir essa conexão?

mas obtenha o seguinte:
Mensagem: Falha no login do usuário '(null)'. Razão: Não associado a uma conexão confiável do SQL Server. Fonte: Microsoft OLE DB Provider para SQL Server

    
por Christopher Kelly 21.01.2010 / 18:04

1 resposta

2

Você precisa

  1. Configure o aplicativo para ser executado no contexto de um usuário do Windows que tenha permissões suficientes para os dados no SQL Server ou
  2. Crie um login do Windows no SQL Server para o (s) usuário (s) cujas contas o aplicativo está executando.
por 21.01.2010 / 18:08