Procedura: specificare le tabelle per la generazione di dati
Per generare dati, è necessario creare ed eseguire un piano di generazione dati. che contenga informazioni sulle tabelle e sulle colonne che si desidera compilare con i dati. Per ulteriori informazioni, vedere Generazione di dati di test per i database tramite generatori di dati.
Di seguito sono indicate due importanti limitazioni relative alle tabelle che è possibile specificare per la generazione di dati:
Alcune tabelle hanno chiavi esterne che fanno riferimento a colonne in altre tabelle. Se si desidera generare dati per una tabella con chiavi esterne, è inoltre necessario generare dati per le tabelle a cui la chiave fa riferimento.
Alcune tabelle hanno trigger che impediscono le eliminazioni. Se si tenta di eliminare righe da una tabella di questo tipo, il trigger ripristinerà l'eliminazione. Non è possibile generare dati in modo normale per una tabella di questo tipo o per una tabella che fa riferimento a una tabella di questo tipo. Non è possibile, ad esempio, generare dati in modo normale per la tabella Employee nel database AdventureWorks. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi alla generazione dati.
Prima di poter specificare le tabelle in cui si desidera inserire i dati, è necessario aprire o creare un piano di generazione dati. Per ulteriori informazioni, vedere Procedura: creare piani di generazione dati.
Nota
Se si crea un piano di generazione dati in un progetto di database che non dispone ancora di uno schema, il piano di generazione dati sarà vuoto. Se si importa uno schema nel progetto di database dopo aver creato il piano di generazione dati, verrà chiesto di decidere se aggiornare il piano di generazione dati in base allo schema.
Per selezionare le tabelle in cui inserire i dati
Aprire o creare un piano di generazione dati. Il piano di generazione dati e la finestra Anteprima di generazione dati vengono visualizzati nella finestra di progettazione di Visual Studio.
Suggerimento Se la finestra Anteprima di generazione dati è chiusa, è possibile visualizzarla aprendo il menu Dati, selezionando Generazione dati e quindi facendo clic sul nome della finestra. Per impostazione predefinita, la finestra Anteprima di generazione dati è ancorata e suddivisa in schede nella parte inferiore della finestra del piano di generazione dati. Per espandere la visualizzazione, fare clic sulla finestra e quindi scegliere Documento a schede dal menu Finestra. È anche possibile fare clic con il pulsante destro del mouse sulla barra del titolo e quindi scegliere Documento a schede.
Fare clic sulla finestra del piano di generazione dati.
Tutte le tabelle dello schema verranno elencate nel piano di generazione dati. Per impostazione predefinita, tutte le tabelle vengono selezionate quando si crea per la prima volta un piano di generazione dati.
Selezionare e deselezionare le caselle di controllo davanti a ogni tabella per specificare in quali tabelle si desidera inserire i dati.
Nota
È possibile selezionare o deselezionare tutte le tabelle tramite i comandi Includi tutte le tabelle nella generazione dei dati ed Escludi tutte le tabelle dalla generazione dei dati. Tali comandi sono accessibili facendo clic con il pulsante destro del mouse nella finestra del piano di generazione dati oppure scegliendo Generatore di dati dal menu Dati.
Non è possibile deselezionare le caselle di controllo per le tabelle a cui fanno riferimento chiavi esterne presenti in altre tabelle incluse. Le caselle di controllo possono presentare uno degli stati seguenti:
Stato
Descrizione
Note
Deselezionato
Esclusa dalla generazione dei dati
È possibile selezionare la casella di controllo per includere la tabella.
Selezionato
Inclusa nella generazione dei dati
È possibile deselezionare la casella di controllo per escludere la tabella.
Selezionato e inattivo
Inclusa nella generazione dei dati, a causa del riferimento alla chiave esterna
È possibile selezionare la casella di controllo per includere la tabella. Non è possibile deselezionare la casella di controllo. Se vengono escluse tutte le tabelle che fanno riferimento alla tabella, la casella di controllo verrà deselezionata automaticamente.
(Facoltativo) Specificare le informazioni nelle tabelle Righe da inserire, Tabella correlata e Rapporto a tabella correlata. Per ulteriori informazioni, vedere Procedura: specificare il numero di righe da generare.
Scegliere Salva dal menu File.
Dopo aver specificato le tabelle che si desidera includere, è possibile specificare le colonne da includere. Per ulteriori informazioni, vedere Procedura: specificare le colonne per la generazione dati.
Vedere anche
Attività
Procedura: eseguire un piano di generazione dati per generare dati
Procedura dettagliata: creazione ed esecuzione di un piano di generazione dati