Freigeben über


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