Condividi tramite


File delle proprietà nei progetti di database e server

È possibile modificare i valori contenuti nei file delle proprietà dei progetti di database e dei progetti server per controllare gli aspetti del database o del server a cui viene distribuito il progetto. Questi file sono contenuti nella cartella Proprietà del progetto di database o server in Esplora soluzioni. Questo argomento descrive i file e i relativi contenuti.

File delle proprietà per i progetti di database

Nella tabella seguente vengono illustrati i file che si possono trovare nei progetti di database e i relativi contenuti.

Nome file

Descrizione

Database.sqlcmdvars

Contiene i nomi e i valori per le variabili SQLCMD, utilizzate quando si distribuisce il progetto. Definire uno o più file con estensione sqlcmdvars e associare ciascuna configurazione di soluzione a un file sqlcmdvars. Per ulteriori informazioni, vedere Procedura: definire le variabili per progetti di database.

Database.sqldeployment

Contiene le impostazioni specifiche per la distribuzione, ad esempio nome del database e stringa di connessione di destinazione. Definire uno o più file con estensione sqldeployment e associare ciascuna configurazione di soluzione a un file sqldeployment. Per informazioni sulla configurazione di queste proprietà, vedere Procedura: configurare le impostazioni di distribuzione dei progetti di database e di server e Procedura: configurare le proprietà per i dettagli della distribuzione.

Database.sqlsettings

Contiene le impostazioni di configurazione specifiche del database, ad esempio regole di confronto e criteri di backup. Tutte le configurazioni di soluzioni condividono lo stesso file sqlsettings. Per ulteriori informazioni, vedere Procedura: configurare le proprietà di database dei progetti di database.

Database.sqlpermissions

Contiene istruzioni GRANT e DENY che consentono di applicare le autorizzazioni a oggetti nel database. Tutte le configurazioni di soluzioni condividono lo stesso file sqlpermissions.

File delle proprietà per i progetti server

Nella tabella seguente vengono illustrati i file che si possono trovare nei progetti server e i relativi contenuti.

Nome file

Descrizione

Master.sqlcmdvars

Contiene i nomi e i valori per le variabili SQLCMD utilizzate quando si distribuisce il progetto. Definire uno o più file con estensione sqlcmdvars e associare ciascuna configurazione di soluzione a un file sqlcmdvars. Per ulteriori informazioni, vedere Procedura: definire le variabili per progetti di database.

Master.sqldeployment

Contiene impostazioni specifiche per la distribuzione, ad esempio il server di destinazione. Definire uno o più file con estensione sqldeployment e associare ciascuna configurazione di soluzione a un file sqldeployment. Per informazioni sulla configurazione di queste proprietà, vedere Procedura: configurare le impostazioni di distribuzione dei progetti di database e di server e Procedura: configurare le proprietà per i dettagli della distribuzione.

Master.sqlsettings

Contiene le impostazioni di configurazione che è possibile distribuire al database master (SET ANSI_NULLS, SET ANSI_PADDING, SET ANSI_WARNING, SET ARITHABORT, SET CONCAT_NULL_YIELDS_NULL, SET NUMERIC_ROUNDABORT, SET QUOTED_IDENTFIER, Trustworthy). Tutte le configurazioni di soluzioni condividono lo stesso file Master.sqlsettings. Per ulteriori informazioni, vedere Procedura: configurare le proprietà di database dei progetti di database.

Server.sqlsettings

Contiene le impostazioni server che è possibile verificare quando si distribuisce il progetto, ad esempio quelle relative alle Regole di confronto del server e al CLR abilitato. Tutte le configurazioni di soluzioni condividono lo stesso file Server.sqlsettings. Per ulteriori informazioni, vedere Procedura: configurare le proprietà server dei progetti server.

Master.sqlpermissions

Contiene istruzioni GRANT e DENY che consentono di applicare le autorizzazioni a oggetti nel database "master". Tutte le configurazioni di soluzioni condividono lo stesso file sqlpermissions.

Vedere anche

Concetti

Avvio dello sviluppo in team di database

Configurazione dei progetti di database ed esecuzione di una distribuzione dei test

Scrittura e modifica del codice del database

Compilazione e distribuzione di database in un ambiente di sviluppo isolato