Inhalt dieses Artikels
Übersicht
Wenn Sie eine Formularvorlage mit einer primären Datenverbindung zu einer Microsoft SQL Server-Datenbank entwerfen, müssen Sie die primäre Datenverbindung möglicherweise zu einer anderen SQL Server-Datenbank ändern. Nehmen Sie z. B. an, dass Sie eine Formularvorlage entwerfen und diese in einer Testumgebung testen, die eine mit Ihrer Produktionsdatenbank vergleichbare Testdatenbank verwendet. Im Verlaufe dieses Testprozesses entwerfen Sie eine auf einer SQL Server-Datenbank basierende Formularvorlage, die Ihr Unternehmen zum Testen verwendet. Die SQL Server-Produktionsdatenbank, die von Benutzern verwendet wird, wenn Sie die Formularvorlage bereitstellen, befindet sich jedoch auf einem anderen Server. Bevor Sie Ihre Formularvorlage bereitstellen können, müssen Sie die primäre Datenverbindung von der Testdatenbank zur Produktionsdatenbank ändern.
Wenn Sie die Datenbank in der primären Datenverbindung Ihrer Formularvorlage ändern, erstellt Microsoft Office InfoPath eine primäre Datenquelle (Datenquelle: Zusammengehörige Felder und Gruppen, welche die Daten für ein InfoPath-Formular definieren und speichern. Steuerelemente im Formular sind an die Felder und Gruppen in der Datenquelle gebunden.) mit Feldern (Feld: Ein Element oder Attribut in der Datenquelle, das Daten enthalten kann. Wenn das Feld ein Element ist, kann es Attributfelder enthalten. In Feldern werden die Daten gespeichert, die in Steuerelemente eingegeben werden.) und Gruppen (Gruppe: Ein Element in der Datenquelle, das Felder oder andere Gruppen enthalten kann. Steuerelemente, die andere Steuerelemente wie wiederholte Tabellen und Abschnitte enthalten, sind an Gruppen gebunden.), die mit der Art der Datenspeicherung in der neuen Datenbank übereinstimmen. Wenn die neue Datenbank Daten auf dieselbe Weise speichert wie die alte Datenbank, bindet (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) InfoPath die vorhandenen Steuerelemente in der Formularvorlage automatisch an die Felder in der neuen Datenquelle. Wenn die Felder und Gruppen in der neuen Datenquelle nicht mit den Feldern und Gruppen in der alten Datenquelle übereinstimmen, entfernt InfoPath die Datenquellenbindung von den Steuerelementen. Wenn InfoPath die Bindung von den Steuerelementen entfernt, müssen Sie die Steuerelemente von der Formularvorlage entfernen oder die Steuerelemente an andere Felder in der neuen Datenquelle binden.
Nach Ändern der primären Datenverbindung sollten Sie die Formularvorlage veröffentlichen und testen, um sicherzustellen, dass die primäre Datenverbindung zur Datenbank ordnungsgemäß funktioniert, wenn Benutzer auf Ihrer Formularvorlage basierende Formulare ausfüllen. Außerdem sollten Sie einen Test durchführen, um sicherzustellen, dass die auf Ihrer Formularvorlage basierenden vorhandenen Formulare nach wie vor erwartungsgemäß funktionieren. Wenn Sie Ihre Tests abgeschlossen haben, können Sie Benutzern ermöglichen, das Ausfüllen von auf dieser Formularvorlage basierenden Formularen zu beginnen. Verknüpfungen zu weiteren Informationen über das Veröffentlichen einer Formularvorlage finden Sie im Abschnitt Siehe auch.
Seitenanfang
Voraussetzungen
Bevor Sie die primäre Datenverbindung ändern, benötigen Sie vom Administrator Ihrer Datenbank folgende Informationen:
- Der Name des Servers mit der neuen SQL Server-Datenbank.
-
Die von der neuen Datenbank erforderliche Authentifizierung. Die Datenbank kann entweder Microsoft Windows oder SQL Server-Authentifizierung verwenden, um den Zugriff durch Benutzer auf die Datenbank festzulegen.
- Überprüfen, ob die Tabellennamen, Feldnamen und Beziehungen in der neuen Datenbank mit denen in der alten übereinstimmen. Wenn Sie beim erstmaligen Entwerfen dieser Formularvorlage Tabellenbeziehungen hinzugefügt haben, müssen Sie beim Ändern der primären Datenverbindung dieselben Tabellenbeziehungen ändern.
Seitenanfang
Ändern der primären Datenverbindung
- Klicken Sie im Menü Extras auf Primäre Datenquelle umwandeln.
- Überprüfen Sie im Datenverbindungs-Assistenten, ob die ausgewählten Optionen für diese Datenverbindung korrekt sind, und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Datenbank (Microsoft SQL Server oder Microsoft Office Access), und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Datenbank ändern.
- Klicken Sie im Dialogfeld Datenquelle auswählen auf Neue Quelle.
- Klicken Sie in der Liste Zu welchem Datenquellentyp möchten Sie die Verbindung herstellen? auf Microsoft SQL Server, und klicken Sie anschließend auf Weiter.
- Geben Sie im Feld Servername den Namen des Servers ein, der die SQL Server-Datenbank enthält.
- Führen Sie unter Anmeldeinformationen eine der folgenden Aktionen aus:
- Klicken Sie auf Windows-Authentifizierung verwenden, falls die Datenbank bestimmt, wer basierend auf den in einem Microsoft Windows-Netzwerk verwendeten Anmeldeinformationen Zugriff hat.
- Wenn die Datenbank den Zugriff basierend auf einem angegebenen Benutzernamen und Kennwort bestimmt, das Sie vom Datenbankadministrator erhalten, klicken Sie auf Benutzername und Kennwort verwenden, und geben Sie Ihren Benutzernamen und das Kennwort in das Feld Benutzername und Kennwort ein.
- Klicken Sie auf Weiter.
- Klicken Sie in der Liste Wählen Sie die Datenbank, welche die gewünschten Daten enthält auf den Namen der neuen Datenbank, die Sie verwenden möchten, klicken Sie auf Mit einer ausgewählten Tabelle verbinden, klicken Sie auf den Namen der primären Tabelle, und klicken Sie dann auf Weiter.
- Geben Sie auf der nächsten Seite des Assistenten einen Namen für die Datei ein, der die Datenverbindungsinformationen im Feld Dateiname speichert, und klicken Sie zum Speichern dieser Einstellungen auf Fertig stellen.
Wenn Sie in Ihrer Abfragedatenverbindung andere Tabellen verwenden möchten, können Sie diese anderen Tabellen auf dieser Seite des Assistenten hinzufügen.
Hinzufügen anderer Tabellen
- Klicken Sie auf Tabelle hinzufügen.
- Klicken Sie in der Liste Wählen Sie eine untergeordnete Tabelle zum Hinzufügen aus auf den Namen der untergeordneten Tabelle, und klicken Sie dann auf Weiter.
- InfoPath versucht, die Beziehungen festzulegen, indem die Feldnamen in beiden Tabellen in Übereinstimmung gebracht werden. Wenn Sie die vorgeschlagene Beziehung nicht verwenden möchten, wählen Sie die Beziehung aus, und klicken Sie dann auf Beziehung entfernen.
- Klicken Sie zum Hinzufügen einer Beziehung auf Beziehung hinzufügen, klicken Sie auf die Namen der verknüpften Felder in beiden Spalten, und klicken Sie dann auf OK.
- Klicken Sie auf Fertig stellen.
- Wiederholen Sie diese Schritte, um zusätzliche untergeordnete Tabellen hinzuzufügen.
- Klicken Sie auf Weiter.
- Geben Sie auf der letzten Seite des Assistenten einen Namen für die primäre Datenverbindung ein. Dieser Name wird in der Liste Datenquelle des Aufgabenbereichs Datenquelle angezeigt.
- Um Benutzern das Absenden ihrer Formulardaten über eine andere Absendedatenverbindung zu ermöglichen, die Sie später hinzufügen, aktivieren Sie das Kontrollkästchen Absenden für diese Verbindung aktivieren, um die Absendedatenverbindung in der primären Datenverbindung zu deaktivieren.
- Klicken Sie auf Fertig stellen.
Tipp Wenn Sie Änderungen an einer Abfrage- oder Absendedatenverbindung vornehmen müssen, die als sekundäre Datenverbindungen zu den Formularvorlagen fungieren, können Sie diese Änderungen vornehmen, bevor Sie zum nächsten Schritt übergehen. Indem Sie die sekundären Datenverbindungen jetzt ändern, können Sie sowohl die neuen primären als auch die sekundären Datenverbindungen gleichzeitig testen. Verknüpfungen zu weiteren Informationen über das Ändern von sekundären Datenverbindungen finden Sie im Abschnitt Siehe auch.
- Um Ihre Änderungen zu testen, klicken Sie auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
- Klicken Sie zum Veröffentlichen der Formularvorlage im Menü Datei auf Veröffentlichen.
- Testen Sie das Formular gründlich, indem Sie ein auf dieser Formularvorlage basierendes Formular öffnen und dieses ausfüllen. Überprüfen Sie, ob das auf dieser Formularvorlage basierende Formular ordnungsgemäß funktioniert.
Seitenanfang