ACC: Não solicitar tabela vinculada para SQL Server login SQL / senha como esperado

Traduções deste artigo Traduções deste artigo
ID do artigo: 2650051 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte secnario: criar um DSN de arquivo que usa o driver de Microsoft SQL Server e SQL a autenticação de segurança. Quando você cria a tabela vinculada, uma das seguintes condições for verdadeira:
  • Clique para selecionar o Salvar senha opção do Vincular tabelas caixa de diálogo.
  • A tabela MSysConf foi configurada no servidor que está executando o SQL Server para impedir que a senha que está sendo salvo no Access.
Nesse cenário, quando você abrir a tabela vinculada no Access, você espera ser solicitado o login SQL Server e a senha. Em vez disso, a tabela é aberta sem solicitar credenciais.

Causa

Nesse cenário, a seqüência de conexão é armazenada no Microsoft Office acesso semelhante à seguinte:
DRIVER = SQL Server;SERVER = servername\sqlinstancename;APP = Microsoft Office 2010; banco de dados = NorthwindSQL
Porque essa seqüência de conexão não especifica o usuário ID (UID), o Access tenta usar a autenticação do Windows. Se o usuário é autenticado com êxito usando a autenticação do Windows, você não será solicitado o login SQL Server e a senha.

Resolução

Você pode usar a autenticação do Windows para evitar esse problema. Para obter mais informações, consulte o seguinte artigo da base de Conhecimento:

Escolhendo um modo de autenticação
http://technet.microsoft.com/en-us/library/ms144284.aspx

Se você deseja usar autenticação SQL, mas desejar não armazenar os dados SQL login e senha no Access, você pode usar uma das seguintes soluções:
  • Use um DSN de usuário ou uma máquina DSN em vez de um DSN de arquivo.
  • Remova permissões de autenticação do Windows do usuário do servar que está executando o SQL Server.
  • Use o Driver cliente nativo do SQL em vez do driver SQL Server.

Mais Informações

Para obter mais informações sobre como armazenar SQL Server identificações de logon e senhas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
209502 Como armazenar o logon de banco de dados SQL IDs e senhas localmente

Propriedades

ID do artigo: 2650051 - Última revisão: terça-feira, 16 de julho de 2013 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2003
  • Microsoft Office Access 2007
  • Microsoft Access 2010
Palavras-chave: 
kbmt KB2650051 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2650051

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com