DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 2650051 - Geändert am: Freitag, 12. Juli 2013 - Version: 2.3

 

Problembeschreibung

Berücksichtigen Sie die folgenden Secnario: Sie erstellen einen Datei-DSN, die Microsoft SQL Server-Treiber verwendet und SQL-Authentifizierung für die Sicherheit. Wenn Sie die verknüpfte Tabelle erstellen, ist eine der folgenden Bedingungen erfüllt:
  • Klicken Sie Sie nicht, wählen die Kennwort speichern Option in der Verknüpfungstabellen im Dialogfeld.
  • Tabelle "MSysConf" wurde auf dem Server konfiguriert, die SQL Server zu verhindern, dass das Kennwort gespeichert in Access ausgeführt wird.
In diesem Szenario beim Öffnen der verknüpften Tabellenverknüpfungs in Access, erwarten Sie für die SQL Server-Benutzername und Kennwort aufgefordert werden. Stattdessen öffnet die Tabelle ohne Anmeldeinformationen anzufordern.

Ursache

In diesem Szenario ähnelt die folgenden die Verbindungszeichenfolge, die in Microsoft Office Access gespeichert ist:
Treiber = SQL Server;SERVER = Servername\sqlinstancename;APP = Microsoft Office 2010; DATABASE = Gespeichertfür
Da den Benutzer-ID (UID) in diese Verbindungszeichenfolge nicht angegeben wird, versucht Access, Windows-Authentifizierung verwenden. Wenn der Benutzer mithilfe der Windows-Authentifizierung erfolgreich authentifiziert ist, werden Sie nicht für die SQL Server-Benutzername und Kennwort aufgefordert.

Lösung

Sie können Windows-Authentifizierung verwenden, um dieses Problem zu vermeiden. Weitere Informationen finden Sie im folgenden Knowledge Base-Artikel:

Auswählen eines Authentifizierungsmodus
http://technet.Microsoft.com/en-us/library/ms144284.aspx (http://technet.microsoft.com/en-us/library/ms144284.aspx)

Wenn Sie SQL Authentifizierung verwenden möchten, aber nicht die SQL Login und Kennwort-Daten in Access speichern möchten, können Sie eine der folgenden Problemumgehungen:
  • Verwenden Sie eine Benutzer-DSN oder eine System-DSN, statt einen Datei-DSN.
  • Entfernen Sie die Berechtigungen des Benutzers Windows-Authentifizierung von Servar, die SQL Server ausgeführt wird.
  • Verwenden der systemeigenen SQL-Client-Treiber anstelle des Treibers SQL Server.

Weitere Informationen

Weitere Informationen dazu, wie Sie die SQL Server-Anmelde-IDs und Kennwörter speichern finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
209502 (http://support.microsoft.com/default.aspx?scid=kb;EN-US;209502) SQL-Datenbank-Benutzernamen und Kennwörter lokal speichern

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Access 2003
  • Microsoft Office Access 2007
  • Microsoft Access 2010
Keywords: 
kbmt KB2650051 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2650051  (http://support.microsoft.com/kb/2650051/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store
Folgen Sie uns: