Vollqualifizierte Namen für Datenbankobjekte
Wenn Sie vollqualifizierte Namen für die Verweise auf Datenbankobjekte angeben, können Sie das Design Ihres Datenbankcodes dadurch verbessern und für andere verständlich gestalten. Sie können auch Fehler verhindern, die beim Kopieren von Code von einer Position an eine andere auftreten können, z. B. bei verschiedenen Datenbankprojekten. Sie können z. B. Code aus einer gespeicherten Prozedur in eine Datenbank kopieren, die eine Tabelle mit dem Namen [Customer] in einem Schema mit dem Namen [CustomerData] enthält. Wenn Sie den Namen des Schemas in die Verweise auf diese Spalte aufnehmen, lauten sie [CustomerData] [Customer]. Durch die Angabe vollqualifizierter Namen für diese Verweise ist es weniger wahrscheinlich, dass Sie versehentlich auf eine [Customer]-Tabelle in einem anderen Schema verweisen, wenn Sie Code kopieren.
Statt für jeden Verweis selbst einen vollständig qualifizierten Namen anzugeben, können Sie mithilfe der Datenbankumgestaltung die Namen aller Objekte in einem Codeblock oder in einem Datenbankprojekt automatisch aktualisieren lassen. Sie können dann jede Änderung in der Vorschau anzeigen, bevor Sie sie für das Datenbankprojekt übernehmen.
Bereitstellung
Wenn Sie die Umgestaltung verwenden, aktualisieren Sie nur Ihr Datenbankprojekt anstelle einer Produktionsdatenbank. Mithilfe dieser Strategie nutzen Sie alle Vorteile von Datenbankprojekten, einschließlich der Versionskontrolle und der Teamentwicklung. Wenn Sie die Änderungen bereitstellen, hilft die Umgestaltungsprotokolldatei dabei, Ihre beabsichtigten Änderungen am Datenbankprojekt beizubehalten.
Weitere Informationen finden Sie unter Erstellen und Bereitstellen von Datenbanken für eine isolierte Entwicklungsumgebung.
Tipp
In einer Teamumgebung sollten Sie Anwendungs- und Datenbankkomponententests ausführen, bevor Sie die Änderungen auf einem Produktionsserver bereitstellen. Weitere Informationen finden Sie unter Beginnen der Datenbankentwicklung im Team.
Allgemeine Aufgaben
In der folgenden Tabelle finden Sie die Beschreibungen häufiger Aufgaben, die dieses Szenario unterstützen, und Links zu weiteren Informationen zur erfolgreichen Ausführung dieser Aufgaben.
Aufgabe |
Hilfreiche Themen |
---|---|
Praktische Erfahrung: Vollziehen Sie die exemplarische Vorgehensweise nach, um sich damit vertraut zu machen, wie Sie die Umgestaltung für die Angabe vollständig qualifizierter Namen von Datenbankobjekten zusätzlich zu anderen Typen der Umgestaltung einsetzen können. |
Exemplarische Vorgehensweise: Anwenden von Umgestaltungstechniken für eine Datenbank |
Geben Sie vollständig qualifizierte Namen von Datenbankobjekten an: Sie können die Umgestaltung zur Angabe vollständig qualifizierter Namen von Datenbankobjekten im Datenbankprojekt verwenden. Im Rahmen des Umgestaltungsvorgangs können Sie die Änderungen in der Vorschau anzeigen, bevor Sie sie übernehmen. |
|
Rückgängigmachen eines Umgestaltungsvorgangs: Wenn Sie einen Umgestaltungsvorgang rückgängig machen müssen, ist dies in der aktuellen Visual Studio-Sitzung möglich. |
|
Bereitstellen von Änderungen bei der Datenbankumgestaltung: Nachdem Sie das Datenbankprojekt umgestaltet haben, müssen Sie die Änderungen in einer Zieldatenbank bereitstellen. In der Regel stellen Sie die Änderungen in der isolierten Entwicklungsumgebung bereit, um sie vor dem Einchecken in die Versionskontrolle zu testen. |
Gewusst wie: Bereitstellen von Datenbankumgestaltungsänderungen |
Problembehandlung: Hier erhalten Sie weitere Informationen zur Behandlung allgemeiner Probleme bei der Datenbankumgestaltung. |
Ähnliche Szenarien
Umbenennen aller Verweise auf ein Datenbankobjekt
Umbenennen von Verweisen auf einen Server oder eine Datenbank
Gewusst wie: Verschieben eines Datenbankobjekts in ein anderes Schema
Erweitern von Platzhalterzeichen in SELECT-Anweisungen