Eine Übersicht über den Assistenten für neue Datenbankprojekte

Mit dem Assistenten für neue Datenbankprojekte können Sie ganz einfach das Datenbankprojekt erstellen, optional ein Schema aus einer Datenbank importieren und die Buildeinstellungen konfigurieren. Obwohl Sie diesen Vorgang auch manuell ausführen können, können Sie den Anweisungen des Assistenten so lange folgen, bis Sie damit vertraut sind oder erweiterte Einstellungen vornehmen müssen, die im Assistenten nicht verfügbar sind.

Weitere Informationen über den Zugriff auf den Assistenten finden Sie unter Gewusst wie: Erstellen von Datenbank- und Serverprojekten.

Projekteinstellungen angeben

Auf dieser Seite des Assistenten geben Sie die Eigenschaften des zu erstellenden Datenbankprojekts an. Sie müssen über entsprechende Berechtigungen für den Zugriff auf die Quelldatenbank verfügen. Weitere Informationen finden Sie unter Erforderliche Berechtigungen für Datenbankfunktionen von Visual Studio.

Feld

Standardwert

Hinweise

Welchen Typ von Projekt möchten Sie erstellen?

Datenbankprojekt zur Verwaltung von Änderungen an einer benutzerdefinierten Datenbank

Dieses Feld gibt den Typ des Projekts an, das Sie erstellen möchten. Geben Sie ein Datenbankprojekt an, wenn Sie Änderungen an Datenbankobjekten wie Tabellen, Indizes und gespeicherten Prozeduren verwalten möchten. Geben Sie ein Serverprojekt an, wenn Sie Änderungen an Objekten in der "Master"-Datenbank verwalten oder Änderungen an freigegebenen Serverobjekten wie Anmeldungen oder Schlüsseln verwalten möchten.

Projektorganisation

Projekt nach Objekttyp sortieren

Dieses Feld gibt an, ob die Dateien im Datenbankprojekt primär nach dem Schema oder nach dem Objekttyp organisiert werden. Wenn die Datenbank mehrere Schemas enthält, die logische Gruppierungen von Datenbankobjekten umfassen, können Sie nach dem Schema sortieren.

Wichtiger HinweisWichtig
Sie können die automatische Dateiorganisation nicht mehr ändern, nachdem das Projekt erstellt wurde.Sie können die Dateien manuell anordnen, wenn Sie in der Projektmappe hinzugefügt werden, sie werden aber immer entsprechend der angegebenen Projektorganisation hinzugefügt.

Schemanamen in Dateinamen einschließen

Ja

Dieses Kontrollkästchen gibt an, ob der Schemaname als Bestandteil des Dateinamens für Datenbankobjekte eingeschlossen werden soll. Wenn z. B. das DBO-Schema eine Tabelle mit dem Namen Orders enthält und dieses Kontrollkästchen aktiviert ist, lautet der Dateiname dbo.Orders.table.sql. Wenn das Kontrollkästchen deaktiviert ist, lautet der Dateiname Orders.table.sql.

Datenbankoptionen festlegen

Auf dieser Seite des Assistenten geben Sie Optionen für die Datenbank an. Sie können diese Optionen später in den Projekteigenschaften anpassen. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren der Datenbankeigenschaften für Datenbankprojekte.

Feld

Standardwert

Hinweise

ANSI-Abstände

Ja

ANSI-NULL-Werte

Ja

ANSI-Warnungen

Ja

Abbruch bei arithmetischem Fehler

Ja

Abbruch bei numerischem Runden

Nein

Verkettung von NULL-Werten liefert NULL-Werte

Ja

Bezeichner in Anführungszeichen

Ja

Volltextsuche aktivieren

Ja

Dieses Kontrollkästchen gibt an, ob in der Zieldatenbank die Unterstützung der Volltextsuche aktiviert werden soll.

Datenbanksortierreihenfolge

SQL_Latin1_General_CP1_CS_AS

Standardschema für neue Objekte

dbo

Dieses Feld gibt an, welches Schema verwendet werden sollen, wenn Sie Objekte zum Datenbankprojekt hinzufügen.

Weitere Informationen zu diesen Einstellungen finden Sie unter Übersicht über Datenbankprojekteinstellungen.

Datenbankschema importieren

Auf dieser Assistentenseite können Sie eine Quelldatenbank angeben, aus der das Datenbankschema importiert werden soll. Außerdem können Sie Optionen für die Konfiguration des Importvorgangs festlegen.

Feld

Standardwert

Hinweise

Vorhandenes Schema importieren

Nein

Wenn Sie dieses Kontrollkästchen aktivieren, können Sie eine Datenbank angeben, aus der Sie ein Datenbankschema und Einstellungen importieren möchten. Wenn Sie dieses Kontrollkästchen deaktivieren, erstellen Sie ein leeres Datenbankprojekt, in das Sie später ein Datenbankschema importieren und in dem Sie Objekte hinzufügen können.

HinweisHinweis
Die anderen Felder in diesem Abschnitt stehen nur zur Verfügung, wenn Sie dieses Kontrollkästchen aktivieren.

Quelldatenbankverbindung

None

In diesem Feld können Sie eine Quelldatenbank angeben, aus der das Datenbankschema importiert werden soll. Wenn keine Verbindung verfügbar ist, können Sie diese erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Datenbankverbindung.

Wenn Sie keine Quelldatenbankverbindung angeben, wird kein Schema importiert, Sie können aber andere Einstellungen importieren. Dieses Vorgehen ist z. B. hilfreich, wenn Sie eine Datenbank erstellen und mit dem Assistenten die Projekteigenschaften, die Datenbankoptionen und die Bereitstellungseinstellungen konfigurieren möchten.

Spaltensortierreihenfolge nur dann im Skript festlegen, wenn diese sich von der Datenbanksortierreihenfolge unterscheidet

Yes

Wenn Sie dieses Kontrollkästchen aktivieren, wird im Buildskript nur für die Spalten die Sortierreihenfolge festgelegt, deren Sortierreihenfolge nicht mit der Datenbanksortierreihenfolge übereinstimmt. Wenn Sie das Kontrollkästchen deaktivieren, wird die Sortierreihenfolge von Datenbankspalten immer im Skript festgelegt, auch wenn sie mit der Datenbanksortierreihenfolge übereinstimmt.

Erweiterte Eigenschaften importieren

Ja

Wenn Sie dieses Kontrollkästchen aktivieren, werden erweiterte Eigenschaften (z. B. die Anweisungen sp_addextendedproperty, sp_settriggerorder, sp_tableoption und sp_indexoption) importiert. Wenn Sie das Kontrollkästchen deaktivieren, werden erweiterte Eigenschaften ignoriert. Erweiterte Eigenschaften können eine Beschriftung für eine Tabelle oder Ansicht oder eine Eingabemaske für eine Spalte angeben.

Dateigröße bei Importprotokoll und Dateigruppe

Nein

Wenn Sie dieses Kontrollkästchen aktivieren, wird die Größe von Protokolldateien und Dateigruppendateien in das Datenbankprojekt importiert. Wenn Sie dieses Kontrollkästchen deaktivieren, weisen die Protokolldateien und die Dateigruppendateien im Datenbankprojekt die Standardgröße auf.

Berechtigungen importieren

Nein

Wenn Sie dieses Kontrollkästchen aktivieren, werden die Berechtigungen, die in der Quelldatenbank definiert wurden, in das Datenbankprojekt importiert. Wenn Sie das Kontrollkästchen deaktivieren, werden keine Berechtigungen importiert.

Importierte Berechtigungen zum Projektmodell hinzufügen

Nein

Diese Option ist nur verfügbar, wenn Sie das Kontrollkästchen Berechtigungen importieren aktiviert haben. Wenn Sie dieses Kontrollkästchen aktivieren, enthält das Datenbankmodell im Arbeitsspeicher die Berechtigungen, die Sie aus der Quelldatenbank importiert haben. Durch das Aktivieren des Kontrollkästchens kann die Leistung erheblich verringert werden. Wenn Sie dieses Kontrollkästchen deaktivieren, werden die Berechtigungen importiert, dem Modell jedoch nicht hinzugefügt.

Datenbankoptionen mit den Einstellungen aus dem importierten Schema überschreiben

No

Wenn Sie dieses Kontrollkästchen aktivieren, überschreiben die Datenbankeinstellungen in der Quelldatenbank die von Ihnen auf der Seite Datenbankoptionen festlegen angegebenen Einstellungen. Wenn Sie das Kontrollkästchen deaktivieren, werden die Datenbankeinstellungen in der Quelldatenbank ignoriert und die von Ihnen auf der Seite Datenbankoptionen festlegen angegebenen Einstellungen verwendet.

Maximale Dateien pro Verzeichnis

1000

Wenn Sie eine Datenbank importieren, werden alle Datenbankobjekte (z. B. eine Tabelle, eine gespeicherte Prozedur oder ein Benutzer) in einer separaten Datei auf Datenträgern gespeichert. Wenn Sie über eine große Anzahl an Dateien in einem einzelnen Ordner verfügen, könnte dies die Leistung beeinträchtigen; dies gilt insbesondere, wenn dieser Ordner der Versionskontrolle unterliegt. Mit dieser Option können Sie die Anzahl der Dateien einschränken, die in jedem Ordner eingefügt werden, um zu verhindern, dass die Leistung beeinträchtigt wird.

Build/Bereitstellung konfigurieren

Auf dieser Assistentenseite können Sie angeben, wie das Datenbankprojekt erstellt und bereitgestellt werden soll.

Feld

Standardwert

Ausgabepfad erstellen

. \sql\debug\

Zielverbindung

Keine

Zieldatenbankname

Der Name für das Projekt, den Sie im Dialogfeld Neues Projekt angegeben haben.

Standardmäßige Bereitstellungssortierreihenfolge

Sortierreihenfolge des Servers verwenden

Datenbank immer neu erstellen

Nein

Inkrementelle Bereitstellung blockieren, wenn Datenverlust auftreten könnte

Yes

Vor Bereitstellung Datenbanksicherung durchführen

No

Weitere Informationen über diese Einstellungen finden Sie unter Übersicht über Datenbankprojekteinstellungen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Datenbank- und Serverprojekten

Gewusst wie: Erstellen von leeren Datenbank- und Serverprojekten

Gewusst wie: Importieren von Datenbankobjekten und -einstellungen

Gewusst wie: Importieren von Serverobjekten und -einstellungen

Konzepte

Übersicht über das Erstellen und Bereitstellen einer Datenbank

Beginnen der Datenbankentwicklung im Team

Schreiben und Ändern von Datenbankcode