Eigenschaftendateien in Datenbank- und Serverprojekten
Sie können die Werte ändern, die in Eigenschaftendateien in Datenbankprojekten und Serverprojekten enthalten sind, um Aspekte der Datenbank oder des Servers zu steuern, in denen das Projekt bereitgestellt wird. Diese Dateien sind im Ordner "Eigenschaften" des Datenbank- oder Serverprojekts im Projektmappen-Explorer enthalten. In diesem Thema werden diese Dateien und ihr Inhalt beschrieben.
Eigenschaftendateien für Datenbankprojekte
In der folgenden Tabelle werden die Dateien beschrieben, die in Datenbankprojekten und ihrem Inhalt auftreten können.
Dateiname |
Beschreibung |
---|---|
Database.sqlcmdvars |
Enthält die Namen und die Werte für SQLCMD-Variablen, die verwendet werden, wenn Sie das Projekt bereitstellen. Sie definieren eine oder mehrere SQLCMDVARS-Dateien und ordnen jede Projektmappenkonfiguration einer SQLCMDVARS-Datei zu. Weitere Informationen finden Sie unter Gewusst wie: Definieren von Variablen für Datenbankprojekte. |
Database.sqldeployment |
Enthält bereitstellungsspezifische Einstellungen, z. B. Datenbankname und Zielverbindungszeichenfolge. Sie definieren eine oder mehrere SQLDEPLOYMENT-Dateien und ordnen jede Projektmappenkonfiguration einer SQLDEPLOYMENT-Datei zu. Weitere Informationen zur Konfiguration dieser Eigenschaften finden Sie unter Gewusst wie: Konfigurieren der Bereitstellungseinstellungen für Datenbank- und Serverprojekte und Gewusst wie: Konfigurieren der Eigenschaften für ausführliche Bereitstellungsinformationen. |
Database.sqlsettings |
Enthält datenbankspezifische Konfigurationseinstellungen, z. B. Sicherungsrichtlinie und Sortierung. Alle Projektmappenkonfigurationen verwenden die gleiche SQLSETTINGS-Datei. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren der Datenbankeigenschaften für Datenbankprojekte. |
Database.sqlpermissions |
Enthält GRANT- und DENY-Anweisungen, die Objekten in Ihrer Datenbank Berechtigungen zuweisen. Alle Projektmappenkonfigurationen verwenden die gleiche SQLPERMISSIONS-Datei. |
Eigenschaftendateien für Serverprojekte
In der folgenden Tabelle werden die Dateien beschrieben, die in Serverprojekten und ihrem Inhalt auftreten können.
Dateiname |
Beschreibung |
---|---|
Master.sqlcmdvars |
Enthält die Namen und die Werte für SQLCMD-Variablen, die verwendet werden, wenn Sie das Projekt bereitstellen. Sie definieren eine oder mehrere SQLCMDVARS-Dateien und ordnen jede Projektmappenkonfiguration einer SQLCMDVARS-Datei zu. Weitere Informationen finden Sie unter Gewusst wie: Definieren von Variablen für Datenbankprojekte. |
Master.sqldeployment |
Enthält bereitstellungsspezifische Einstellungen, z. B. zum Zielserver. Sie definieren eine oder mehrere SQLDEPLOYMENT-Dateien und ordnen jede Projektmappenkonfiguration einer SQLDEPLOYMENT-Datei zu. Weitere Informationen zur Konfiguration dieser Eigenschaften finden Sie unter Gewusst wie: Konfigurieren der Bereitstellungseinstellungen für Datenbank- und Serverprojekte und Gewusst wie: Konfigurieren der Eigenschaften für ausführliche Bereitstellungsinformationen. |
Master.sqlsettings |
Enthält Konfigurationseinstellungen, die in der Masterdatenbank bereitgestellt werden können (SET ANSI_NULLS, SET ANSI_PADDING, SET ANSI_WARNING, SET ARITHABORT, SET CONCAT_NULL_YIELDS_NULL, SET NUMERIC_ROUNDABORT, SET QUOTED_IDENTFIER, Trustworthy). Alle Projektmappenkonfigurationen verwenden die gleiche Master.sqlsettings-Datei. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren der Datenbankeigenschaften für Datenbankprojekte. |
Server.sqlsettings |
Enthält Servereinstellungen, die überprüft werden können, wenn Sie das Projekt bereitstellen, z. B. Serversortierreihenfolge und CLR-fähig. Alle Projektmappenkonfigurationen verwenden die gleiche Server.sqlsettings-Datei. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren der Servereigenschaften für Serverprojekte. |
Master.sqlpermissions |
Enthält GRANT- und DENY-Anweisungen, die Objekten in Ihrer "Master"-Datenbank Berechtigungen zuweisen. Alle Projektmappenkonfigurationen verwenden die gleiche SQLPERMISSIONS-Datei. |
Siehe auch
Konzepte
Beginnen der Datenbankentwicklung im Team
Konfigurieren von Datenbankprojekten und Durchführen einer Testbereitstellung
Schreiben und Ändern von Datenbankcode
Erstellen und Bereitstellen von Datenbanken für eine isolierte Entwicklungsumgebung