Gewusst wie: Erstellen von Datenbank- und Serverprojekten

Sie können Änderungen an einer Datenbank verwalten, indem Sie ein Datenbankprojekt erstellen. Änderungen an Objekten und Einstellungen auf einem Datenbankserver können Sie verwalten, indem Sie ein Serverprojekt erstellen. Diese beiden Projekttypen können Sie mit dem Assistenten für neue Projekte erstellen oder indem Sie die entsprechenden Schritte manuell ausführen. Sie können auch die Objekte und Einstellungen, die Sie verwalten möchten, erstellen oder importieren und das Projekt und dessen Dateien dann in die Versionskontrolle einchecken.

So erstellen Sie ein Datenbank- oder Serverprojekt mit dem Assistenten für neue Projekte

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie auf Projekt.

    Das Dialogfeld Neues Projekt wird angezeigt.

  2. Erweitern Sie unter Installierte Vorlagen den Knoten Datenbank und danach SQL Server, und klicken Sie auf Erweitert.

  3. Klicken Sie in der Liste der Vorlagen auf das entsprechende Symbol, um den Assistenten für neue Projekte zu starten.

    Klicken Sie z. B. auf SQL Server 2005-Assistent, um ein Datenbankprojekt für SQL Server 2005 zu erstellen.

  4. Geben Sie im Feld Name den gewünschten Namen für das Projekt ein.

    Sie können den Namen der zu verwaltenden Datenbank bzw. des zu verwaltenden Servers verwenden, oder Sie können dem Projekt einen anderen Namen zuweisen.

  5. Geben Sie im Feld Speicherort den Pfad des Verzeichnisses ein, unter dem Sie das Projekt erstellen möchten, oder klicken Sie darauf.

  6. Wenn Sie eine Projektmappe für das Projekt erstellen möchten, klicken Sie unter Projektmappe auf Neue Projektmappe erstellen. Wenn Sie das Projekt der bestehenden Projektmappe hinzufügen möchten, klicken Sie auf Hinzufügen.

  7. Wenn Sie ein Verzeichnis für die Projektmappe erstellen möchten, aktivieren Sie das Kontrollkästchen Projektmappenverzeichnis erstellen.

  8. Geben Sie im Feld Projektmappenname den gewünschten Namen ein.

    Der Name der Projektmappe entspricht standardmäßig dem Projektnamen.

  9. Führen Sie einen der folgenden Schritte aus:

    • Wenn Sie die neue Projektmappe und das Projekt sofort unter Versionskontrolle stellen möchten, aktivieren Sie das Kontrollkästchen Zur Quellcodeverwaltung hinzufügen.

    • Wenn Sie die Projektmappe und das Projekt nicht oder erst später unter Versionskontrolle stellen möchten, deaktivieren Sie das Kontrollkästchen Zur Quellcodeverwaltung hinzufügen.

  10. Klicken Sie auf OK.

    Der Assistent für neue Projekte wird angezeigt.

    Konfigurieren Sie anschließend mithilfe des Assistenten das Projekt, und geben Sie die Datenbank oder den Server an, aus der bzw. von dem Sie Objekte und Einstellungen importieren möchten.

So konfigurieren Sie das Projekt und importieren Objekte und Einstellungen

  1. Klicken Sie nach dem Lesen der Seite Willkommen auf Weiter.

  2. Geben Sie den Typ von Projekt an, den Sie erstellen möchten, indem Sie einen der folgenden Schritte ausführen:

    • Klicken Sie auf Datenbankprojekt zur Verwaltung von Änderungen an einer benutzerdefinierten Datenbank.

    • Klicken Sie auf Ein Serverprojekt, um Änderungen an Serverobjekten und der "Master"-Datenbank zu verwalten.

  3. Führen Sie unter SQL-Skriptdateien einen der folgenden Schritte aus:

    • Klicken Sie auf Nach Schema, um die Dateien im Projekt zunächst nach Schema und anschließend nach Objekttyp zu organisieren.

    • Klicken Sie auf Nach Objekttyp, um die Sortierung der Dateien im Projekt nach Objekttyp (z. B. Tabellen und Ansichten zusammen) als primäres Sortierkriterium zu verwenden.

      Wichtig

      Nach dem Erstellen des Projekts kann die physikalische Standardorganisation nicht mehr geändert werden. Sie können Dateien zwar manuell im Projektmappen-Explorer verschieben, diese werden jedoch auf Grundlage der im Assistenten angegebenen Organisation hinzugefügt. Wenn das Projekt voraussichtlich mehrere Schemas enthalten wird, empfiehlt es sich, das Projekt nicht nach dem Objekttyp, sondern nach dem Schema zu organisieren. Obwohl Sie die physikalische Organisation der Dateien nicht ändern können, können Sie die Ansicht der in diesen Dateien definierten Objekte ändern. Sie können die Organisation innerhalb der Schemaansicht steuern, indem Sie mit rechten Maustaste auf das Projekt klicken, auf Ansicht ändern zeigen und dann entweder auf Objekttyp oder Schema klicken.

  4. Aktivieren Sie unter SQL-Skriptdateien das Kontrollkästchen Schemanamen in Dateinamen einschließen, wenn Sie den Schemanamen in den Dateinamen einschließen möchten. Deaktivieren Sie andernfalls das Kontrollkästchen.

  5. Klicken Sie auf Weiter.

  6. Konfigurieren Sie auf der Seite Datenbankoptionen festlegen die Optionen für das Datenbankprojekt.

    Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

    Tipp

    Diese Optionen können Sie nach dem Erstellen des Projekts ändern. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren der Datenbankeigenschaften für Datenbankprojekte.

  7. Klicken Sie auf Weiter.

  8. Führen Sie auf der Seite Datenbankschema importieren einen der folgenden Schritte aus:

    • Wenn Sie keine Objekte oder Einstellungen importieren möchten, klicken Sie auf Weiter, und wechseln Sie zu Schritt 11. Objekte und Einstellungen können Sie jederzeit in eine leere Datenbank importieren. Weitere Informationen finden Sie unter Gewusst wie: Importieren von Datenbankobjekten und -einstellungen.

    • Wenn Sie Objekte und Einstellungen importieren möchten, aktivieren Sie das Kontrollkästchen Vorhandenes Schema importieren.

    Tipp

    Wenn Sie Objekte und Einstellungen importieren, importieren Sie auch erweiterte Eigenschaften aus der Quelldatenbank. Erweiterte Eigenschaften für ein Objekt definieren Sie in der Datei, die die Objektdefinition enthält. Sie können z. B. erweiterte Eigenschaften in einer Tabelle mit dem Name MyTable importieren und folglich der Datei .table.sql von MyTable sp_addextendedproperty-Anweisungen hinzufügen. Diese Aktion betrifft nur sp_addextendedproperty-Anweisungen.

  9. Klicken Sie unter Quelldatenbankverbindung auf die Verbindung, die dem Server und der Datenbank entspricht, von dem bzw. aus der Sie die Objekte und Einstellungen importieren möchten.

    Für ein Serverprojekt sollten Sie die "Master"-Datenbank angeben. Wenn die Verbindung noch nicht vorhanden ist, klicken Sie auf Neue Verbindung, um sie zu erstellen. Wenn Sie keine Verbindung angeben, wird das Projekt erstellt, aber es werden keine Objekte oder Einstellungen importiert.

    Tipp

    Sie können später Objekte und Einstellungen importieren, falls das Projekt nicht bereits Objekte enthält. Weitere Informationen finden Sie unter Gewusst wie: Importieren von Datenbankobjekten und -einstellungen und Gewusst wie: Importieren von Serverobjekten und -einstellungen.

  10. Konfigurieren Sie die Importoptionen entsprechend Ihren Anforderungen.

    Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

  11. Klicken Sie auf Weiter.

  12. Auf der Seite Build/Bereitstellung konfigurieren können Sie anfängliche Einstellungen konfigurieren, die steuern, wie das Projekt erstellt und bereitgestellt wird.

    Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

    Tipp

    Diese Optionen können Sie nach dem Erstellen des Projekts ändern. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren der Bereitstellungseinstellungen für Datenbank- und Serverprojekte.

  13. Klicken Sie auf Fertig stellen, um das Projekt zu erstellen und um Objekte und Einstellungen aus einer vorhandenen Datenbank bzw. von einem vorhandenen Server zu importieren, sofern Sie diese angegeben haben.

    Sie können jetzt mit dem Projekt arbeiten. Wenn Sie in einer Teamumgebung arbeiten, können Sie das Projekt unter Versionskontrolle stellen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von leeren Datenbank- und Serverprojekten

Exemplarische Vorgehensweise: Stellen eines vorhandenen Datenbankschemas unter Versionskontrolle

Konzepte

Schreiben und Ändern von Datenbankcode

Übersicht über Datenbank- und Serverprojekte