Avvio dello sviluppo in team di database che utilizzano insiemi di XML Schema
Gli insiemi di XML Schema possono essere difficili da utilizzare se vengono tutti definiti inline nel codice del database. È possibile aggiungere invece nel progetto di database un riferimento a un file di definizione di XML Schema (XSD) che contiene la definizione dell'insieme di XML Schema che si desidera utilizzare. È quindi possibile utilizzare l'insieme nelle definizioni di tabella. Per ulteriori informazioni, vedere questo argomento sul sito Web Microsoft: Implementazione di XML in SQL Server.
Importazione di impostazioni e oggetti di database
Se si importano gli oggetti e le impostazioni di un database, qualsiasi insieme di XML Schema viene definito inline in un oggetto dell'insieme di XML Schema. È possibile trovare tale oggetto in Visualizzazione schema nella categoria Programmazione. Se invece si desidera aggiungere un riferimento a un file XSD, è necessario eliminare tale definizione di oggetto e aggiungere il riferimento al progetto di database. È necessario aggiungere il file XSD al controllo della versione e considerare l'aggiunta del file al progetto di database.
Attività comuni
Nella tabella seguente è possibile trovare descrizioni di attività comuni che supportano questo scenario e collegamenti a ulteriori informazioni sull'esecuzione corretta di queste attività:
Attività comuni |
Contenuto di supporto |
---|---|
Ulteriori informazioni sui progetti di database: è possibile apprendere i concetti di base relativi alla gestione delle modifiche apportate agli schemi tramite progetti di database. |
|
Fare pratica: è possibile eseguire una procedura dettagliata introduttiva per acquisire familiarità con le procedure di creazione e distribuzione di modifiche a un progetto di database che fa riferimento a un file XSD. |
|
Inserire uno schema di database esistente nel controllo della versione: è possibile creare un progetto, configurare le impostazioni del progetto e importare uno schema tramite la Creazione guidata progetto di database. È inoltre possibile creare un progetto vuoto se si desidera importare lo schema in un secondo momento o se non si dispone delle autorizzazioni necessarie per accedere al database da cui importare lo schema. Una volta importato lo schema, è possibile aggiungere il progetto al controllo della versione e un riferimento a un file XSD che contiene la definizione di un insieme di XML Schema. |
Scenari correlati
Avvio dello sviluppo in team di database
Viene illustrato come creare una rappresentazione offline di uno schema di database in un progetto di database e come aggiungere tale progetto al controllo della versione.Avvio dello sviluppo in team di database che fanno riferimento ad altri database
Viene illustrato come creare una rappresentazione offline di uno schema di database, definire uno o più riferimenti ad altri database e variabili per gli ambienti di distribuzione di destinazione e aggiungere il progetto al controllo della versione.Avvio dello sviluppo in team di database che fanno riferimento a oggetti SQLCLR
Viene illustrato come creare una rappresentazione offline di uno schema di database, come definire riferimenti ad assembly che contengono oggetti Common Language Runtime (CLR) di SQL, come definire oggetti di database che fanno riferimento a oggetti SQLCLR e come aggiungere il progetto al controllo della versione.Avvio dello sviluppo in team di database di grandi dimensioni
Viene illustrato come creare una rappresentazione offline di uno schema di database, diffonderlo in più progetti e limitare l'accesso a parti dello schema di database. È inoltre possibile utilizzare questo approccio per migliorare le prestazioni se si utilizzano database di grandi dimensioni.Avvio dello sviluppo in team di database che fanno riferimento a oggetti server condivisi
Viene illustrato come creare una rappresentazione offline di uno schema di database, definire riferimenti a un progetto server condiviso, aggiungere riferimenti a oggetti definiti nel progetto server e aggiungere il progetto di database al controllo della versione.