Freigeben über


Gewusst wie: Angeben von Tabellen für die Datengenerierung

Zum Generieren von Daten müssen Sie einen Datengenerierungsplan erstellen und ausführen. Der Datengenerierungsplan enthält Informationen über die Tabellen und Spalten, die Sie mit Daten füllen möchten. Weitere Informationen finden Sie unter Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren.

Im Folgenden sind zwei wichtige Beschränkungen dafür aufgeführt, welche Tabellen für die Datengenerierung angegeben werden können:

  • Einige Tabellen verfügen über Fremdschlüssel, die auf Spalten in anderen Tabellen verweisen. Wenn Sie Daten für eine Tabelle mit Fremdschlüsseln generieren möchten, müssen Sie auch Daten für die Tabellen generieren, auf die der Schlüssel verweist.

  • Einige Tabellen verfügen über Trigger die Löschvorgänge verhindern. Wenn Sie versuchen, Zeilen aus einer solchen Tabelle zu löschen, führt der Trigger einen Rollback für den Löschvorgang aus. Es ist nicht möglich, auf normale Weise Daten für eine derartige Tabelle oder für eine Tabelle zu generieren, die auf eine solche verweist. Beispielsweise können Sie normalerweise keine Daten für die Tabelle Employees in der AdventureWorks-Datenbank generieren. Weitere Informationen finden Sie unter Problembehandlung bei der Datengenerierung.

Bevor Sie die Anzahl der Tabellen festlegen können, die mit Daten gefüllt werden sollen, müssen Sie einen Datengenerierungsplan öffnen oder erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Datengenerierungsplänen.

Tipp

Wenn Sie einen Datengenerierungsplan in einem Datenbankprojekt erstellen, für das noch kein Schema vorhanden ist, ist der Datengenerierungsplan leer. Wenn Sie nach dem Erstellen des Datengenerierungsplans ein Schema das Datenbankprojekt importieren, werden Sie gefragt, ob der Datengenerierungsplan auf Grundlage des Schemas aktualisiert werden soll.

So wählen Sie die Tabellen aus, die mit Daten gefüllt werden sollen

  1. Öffnen oder erstellen Sie einen Datengenerierungsplan. Der Datengenerierungsplan und das Fenster Vorschau für Datengenerierung werden im Visual Studio-Designer angezeigt.

    Tipp

    Wenn das Fenster Vorschau für Datengenerierung nicht geöffnet ist, können Sie es öffnen, indem Sie im Menü Daten auf Datengenerierung zeigen und dann auf den Fensternamen klicken. Standardmäßig ist das Fenster Vorschau für Datengenerierung unten im Fenster mit dem Datengenerierungsplan angedockt und als Registerkarte verfügbar. Um die Ansicht zu erweitern, klicken Sie auf das Fenster, und klicken Sie dann im Menü Fenster auf Dokument im Registerkartenformat. Sie können auch mit der rechten Maustaste auf die Titelleiste klicken und dann auf Dokument im Registerkartenformat klicken.

  2. Klicken Sie in das Fenster mit dem Datengenerierungsplan.

    Alle Tabellen im Schema werden im Datengenerierungsplan aufgelistet. Standardmäßig werden beim ersten Erstellen eines Datengenerierungsplans alle Tabellen ausgewählt.

  3. Aktivieren bzw. deaktivieren Sie die Kontrollkästchen neben den jeweiligen Tabellen, um die Tabellen anzugeben, die mit Daten gefüllt werden sollen.

    Tipp

    Mit den Befehlen Alle Tabellen bei der Datengenerierung einschließen und Alle Tabellen bei der Datengenerierung ausschließen können Sie die Kontrollkästchen für alle Tabellen aktivieren oder deaktivieren. Sie können auf diese Befehle zugreifen, indem Sie mit der rechten Maustaste in das Fenster für den Datengenerierungsplan klicken oder im Menü Daten auf Datengenerator zeigen.

    Sie können die Kontrollkästchen für Tabellen nicht deaktivieren, auf die von Fremdschlüsseln in anderen eingeschlossenen Tabellen verwiesen wird. Die Kontrollkästchen können einen der folgenden Status haben:

    Zustand

    Tooltip

    Hinweise

    Deaktiviert

    Von der Datengenerierung ausgeschlossen

    Sie können das Kontrollkästchen aktivieren, um die Tabelle einzuschließen.

    Checked

    In die Datengenerierung eingeschlossen

    Sie können das Kontrollkästchen deaktivieren, um die Tabelle auszuschließen.

    Aktiviert und abgeblendet

    Eingeschlossen in Datengenerierung (aufgrund eines Fremdschlüsselverweises)

    Sie können das Kontrollkästchen aktivieren, um die Tabelle einzuschließen. Sie können das Kontrollkästchen nicht deaktivieren. Wenn alle Tabellen, die auf die Tabelle verweisen, ausgeschlossen werden, wird das Kontrollkästchen automatisch deaktiviert.

  4. (Optional) Geben Sie Informationen in den Spalten Einzufügende Zeilen, Zugehörige Tabelle und Verhältnis zur zugehörigen Tabelle an. Weitere Informationen finden Sie unter Gewusst wie: Angeben der Anzahl der zu generierenden Zeilen.

  5. Klicken Sie im Menü Datei auf Speichern.

    Nachdem Sie nun die einzuschließenden Tabellen angegeben haben, können Sie die einzufügenden Spalten angeben. Weitere Informationen finden Sie unter Gewusst wie: Angeben von Spalten für die Datengenerierung.

Siehe auch

Aufgaben

Gewusst wie: Ausführen eines Datengenerierungsplans zum Generieren von Daten

Exemplarische Vorgehensweise: Erstellen und Ausführen eines Datengenerierungsplans

Konzepte

Angeben von Details zur Datengenerierung für eine Spalte