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