Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. Wichtig
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. Hinweis
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
Wichtig
Hinweis