Freigeben über


Gewusst wie: Angeben von Tabellen für die Datengenerierung

Aktualisiert: November 2007

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 Datengenerierungspläne.

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.

Hinweis:

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. Weitere Informationen finden Sie unter Übersicht über das Generieren von Daten.

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

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

    Tipp:

    Wenn die Fenster Spaltendetails und Vorschau für Datengenerierung nicht geöffnet sind, können Sie sie öffnen, indem Sie im Menü Daten auf Datengenerierung zeigen und dann auf den Fensternamen klicken. Standardmäßig sind das Fenster Vorschau für Datengenerierung und das Fenster Spaltendetails angedockt und werden als Registerkarten unten im Fenster des Datengenerierungsplans angezeigt. 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.

    Hinweis:

    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:

    State

    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

Weitere Ressourcen

Exemplarische Vorgehensweisen für den Datengenerator