Share via


Gewusst wie: Erstellen von Datenbankprojekten

Ein Datenbankprojekt ist die Offlinedarstellung der Datenbank und bietet eine Möglichkeit für die Verwaltung von Änderungen an der Datenbank. Sie können ein Datenbankprojekt unter Versionskontrolle erstellen, indem Sie ein Datenbankprojekt erstellen, das Schema aus einer bestehenden Datenbank importieren und anschließend das Datenbankprojekt und die zugehörigen Dateien unter Versionskontrolle stellen.

Hinweis

Wenn Sie beim Erstellen eines Datenbankprojekts nicht über die hierfür erforderlichen Berechtigungen auf der lokalen Instanz von Microsoft SQL Server verfügen, die für die Entwurfszeitvalidierung verwendet wird, wird u. U. eine Fehlermeldung angezeigt. Wenn Sie nicht mit den Administratoranmeldeinformationen am Computer angemeldet sind, wenden Sie sich an den Administrator, damit er Ihnen die Berechtigungen zum Erstellen von Datenbanken in SQL Server gewährt. Weitere Informationen zum Angeben der lokalen Instanz für die Entwurfszeitvalidierung finden Sie unter Gewusst wie: Angeben der lokalen Instanz von SQL Server, die für die Entwurfszeitvalidierung verwendet werden soll.

Sie können das Projekt mithilfe des Assistenten für neue Datenbankprojekte auf Grundlage einer bestehenden Datenbank erstellen oder die entsprechenden Schritte manuell ausführen.

So erstellen Sie mit dem Assistenten für neue Datenbankprojekte ein Datenbankprojekt aus einer vorhandenen Datenbank

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

    Das Dialogfeld Neues Projekt wird angezeigt.

  2. Erweitern Sie unter Projekttypen den Knoten Datenbankprojekte, und klicken Sie auf Microsoft SQL Server.

    In der Liste Vorlagen werden die verfügbaren Datenbankprojektvorlagen angezeigt.

  3. Wenn Sie eine Microsoft SQL Server 2005-Datenbank erstellen möchten, klicken Sie auf SQL Server 2005-Assistent. Wenn Sie eine SQL Server 2000-Datenbank erstellen möchten, klicken Sie auf SQL Server 2000-Assistent.

  4. Geben Sie unter Name den gewünschten Namen für das Datenbankprojekt ein.

    Dieser Name kann derselbe Name wie bei der zu verwaltenden Datenbank sein. Sie können dem Projekt und der Datenbank jedoch auch unterschiedliche Namen geben.

  5. Geben Sie im Feld Speicherort den Pfad ein, unter dem Sie das Datenbankprojekt erstellen möchten, oder klicken Sie auf den gewünschten Pfad.

  6. Wenn Sie eine Projektmappe für das Datenbankprojekt erstellen möchten, klicken Sie unter Projektmappe auf Neue Projektmappe erstellen. Wenn Sie das Datenbankprojekt 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.

    Standardmäßig entspricht dieser Name dem Projektnamen.

  9. Wenn Sie die neue Projektmappe und das Projekt sofort unter Versionkontrolle 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.

  10. Klicken Sie auf OK.

    Der Assistent für neue Datenbankprojekte wird angezeigt. Konfigurieren Sie anschließend mithilfe des Assistenten das Datenbankprojekt, und wählen Sie die Datenbank, aus der das Datenbankschema importiert werden soll.

So konfigurieren Sie das Projekt und importieren ein Datenbankschema

  1. Klicken Sie nach dem Lesen der Seite Begrüßung auf Weiter.

  2. Wenn die Dateien im Projekt nach dem Objekttyp sortiert werden sollen (z. B. Tabellen und Ansichten zusammen), klicken Sie auf Projekt nach Objekttyp sortieren. Wenn die die Dateien im Projekt erst nach dem Schema und dann nach dem Objekttyp sortiert werden sollen, klicken Sie auf Projekt nach Schema sortieren.

    Wichtig

    Nach dem Erstellen des Projekts kann die Standarddateiorgansiation nicht mehr geändert werden. Sie können Dateien zwar manuell im Projektmappen-Explorer verschieben, diese werden jedoch zu Beginn 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. Sie können die Organisation innerhalb der Schemaansicht ändern, indem Sie mit rechten Maustaste auf das Projekt klicken, auf Ansicht ändern zeigen und dann entweder auf Objekttyp oder Schema klicken, um nach Objekttyp oder Schema zu gruppieren.

  3. Geben Sie die Schemas für die zwei zusätzlichen Felder an, und klicken Sie dann auf Weiter.

  4. Auf der Seite Datenbankoptionen festlegen können Sie die Optionen für das Datenbankprojekt konfigurieren. Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

    Hinweis

    Diese Optionen können Sie nach dem Erstellen des Projekts bei Bedarf ändern. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren von Datenbankprojekten für das Erstellen und die Bereitstellung.

  5. Klicken Sie auf Weiter.

  6. Wenn Sie kein Datenbankschema importieren möchten, klicken Sie auf der Seite Datenbankschema importieren auf Weiter, und fahren Sie mit Schritt 11.

  7. Wenn Sie ein vorhandenes Datenbankschema importieren möchten, aktivieren Sie das Kontrollkästchen Vorhandenes Schema importieren.

    Hinweis

    Beim Importieren eines Datenbankschemas werden erweiterte Eigenschaften aus der Quelldatenbank ebenfalls importiert. Erweiterte Eigenschaften für ein Objekt werden in derselben Datei definiert, die die Objektdefinition enthält. Beispielsweise führen erweiterte Eigenschaften für die Tabelle MeineTabelle dazu, dass der MeineTabelle.table.sql-Datei sp_addextendedproperty-Anweisungen hinzugefügt werden. Diese Aktion wirkt sich auf die Anweisungen sp_addextendedproperty, sp_settriggerorder, sp_tableoption und sp_indexoption aus.

  8. Klicken Sie unter Quelldatenbankverbindung auf die Verbindung, die dem Server und der Datenbank entspricht, aus der Sie das Datenbankschema importieren möchten. Wenn die Verbindung noch nicht vorhanden ist, klicken Sie auf Neue Verbindung, um sie zu erstellen. Wenn Sie keine Verbindung angeben, wird das Datenbankprojekt erstellt, aber kein Schema importiert.

    Hinweis

    Sie können später ein Datenbankschema importieren, wenn das Datenbankprojekt noch keine Datenbankobjekte enthält. Weitere Informationen finden Sie unter Gewusst wie: Importieren eines Datenbankschemas.

  9. Konfigurieren Sie bei Bedarf die Importoptionen. Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

  10. Klicken Sie auf Weiter.

  11. Auf der Seite Build/Bereitstellung konfigurieren können Sie Benutzereinstellungen konfigurieren, die festlegen, wie das Datenbankprojekt erstellt und bereitgestellt wird. Weitere Informationen finden Sie unter Eine Übersicht über den Assistenten für neue Datenbankprojekte.

    Hinweis

    Diese Optionen können nach dem Erstellen des Projekts bei Bedarf geändert werden. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren von Datenbankprojekten für das Erstellen und die Bereitstellung.

  12. Klicken Sie auf Fertig stellen, um das Datenbankprojekt zu erstellen und das Datenbankschema zu importieren (sofern Sie ein Schema angegeben haben).

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

Siehe auch

Aufgaben

Gewusst wie: Erstellen von leeren Datenbankprojekten
Exemplarische Vorgehensweise: Stellen eines vorhandenen Datenbankschemas unter Versionskontrolle

Konzepte

Übersicht über die Terminologie von Team Edition for Database Professionals

Weitere Ressourcen

Erstellen und Bearbeiten von Datenbankprojekten
Arbeiten mit Datenbankprojekten in einer Teamumgebung