Datenbankverbindungen und -verweise
Für die Arbeit mit Datenbanken können Sie sowohl den Server-Explorer/Datenbank-Explorer als auch den Projektmappen-Explorer einsetzen.Beide Tools ermöglichen den Zugriff auf Datenbanken, unterscheiden sich jedoch im zugrunde liegenden Konzept und in der Funktionsweise.Der Server-Explorer/Datenbank-Explorer ermöglicht z. B. das Erstellen von Datenbankverbindungen, während Sie mit dem Projektmappen-Explorer Datenbankverweise erstellen können.Es sind sowohl Ähnlichkeiten als auch Unterschiede zwischen Datenbankverbindungen und Datenbankverweisen vorhanden.
Hinweis |
---|
In Visual Studio 2012 können Sie eine Verbindung mit einer SQL Server-Datenbank entweder über den Objekt-Explorer von SQL Server oder den Knoten Datenverbindungen im Server-Explorer herstellen. SQL Server Objekt-Explorer stellt eine Ansicht der Datenbankobjekte zur Verfügung, die SQL Server Management Studio ähnelt. Wählen Sie in der Menüleiste Ansicht, Objekt-Explorer von SQL Server, um diesen Explorer zu öffnen. Weitere Informationen finden Sie unter Entwicklung der verbundenen Datenbank. |
Ähnlichkeiten zwischen Datenbankverbindungen und Datenbankverweisen
Sowohl eine Datenbankverbindung als auch ein Datenbankverweis stellen eine aktive Verbindung zu einer Datenbank dar und ermöglichen abhängig von den für die Datenbank erteilten Berechtigungen, in dieser Datenbank zu lesen und zu schreiben sowie SQL-Objekte zu erstellen.
Außerdem sind einige Dialogfelder mit Listen vorhanden, in denen sowohl Datenbankverweise als auch Datenbankverbindungen aufgeführt sind.Wenn Sie z. B. an einem Datenbankprojekt arbeiten und für eine bestimmte Datenbank eines der SQL-Skripts ausführen möchten, klicken Sie mit der rechten Maustaste auf das Skript und wählen dann aus dem Kontextmenü Ausführen auf.Das Dialogfeld Ausführen auf mit einer Liste aller Datenbankverweise des Projekts und aller Datenbankverbindungen aus dem Server-Explorer/Datenbank-Explorer wird angezeigt.Zum Ausführen der Abfrage wählen Sie einen beliebigen Eintrag, d. h. einen Datenbankverweis oder eine Datenbankverbindung, aus der Liste aus.
Unterschiede zwischen Datenbankverbindungen und Datenbankverweisen
Die Unterschiede zwischen einer Datenbankverbindung und einem Datenbankverweis lassen sich in drei Kategorien einordnen:
Datenbankverbindung**Darstellung **A wird im Server-Explorer/Datenbank-Explorer unter dem Knoten Datenverbindungen oder SQL Server Knoten.Im Projektmappen-Explorer dagegen wird ein Datenbankverweis in einem Datenbankprojekt unter dem Knoten Datenbankverweise angezeigt.
**Mögliche Benutzeraktionen **Im Server-Explorer/Datenbank-Explorer können Sie zum Anzeigen und Manipulieren von Objekten in der Datenbank eine Datenbankverbindung erweitern.Sie können eine Liste der Datenbanktabellen anzeigen und Tabellen zur Datenbank hinzufügen.Im Projektmappen-Explorer ist es nicht möglich, Datenbankobjekte anzuzeigen oder zu ändern.
Die Verwendung des Projektmappen-Explorers zum Verwalten einer Gruppe von Datenbankverweisen für jedes Datenbankprojekt ist aus mehreren Gründen hilfreich.Zunächst können Sie mehrere Datenbankverweise für ein Datenbankprojekt verwalten.Wenn Sie ein Datenbankprojekt entwickeln und testen, können Sie z. B. einen Verweis auf eine persönlichen Testdatenbank auf dem eigenen Computer und einen anderen Verweis auf eine gruppenweit, d. h. eine von allen Kollegen genutzte Testdatenbank beibehalten.Außerdem wird eine Gruppe von Datenbankverweisen beim Speichern eines Datenbankprojekts automatisch im Projekt gespeichert.Wenn Sie das Projekt später wieder öffnen, stehen Ihnen sowohl die Datenbankverweise als auch die entsprechenden Verbindungen zur Verfügung.
Im Projektmappen-Explorer können Sie Skripts ganz einfach durch Ziehen auf einen Datenbankverweis ausführen.
**Interaktionen **Zwischen Datenbankverbindungen und Datenbankverweisen kommt es zu bestimmten Interaktionen.Wenn Sie im Server-Explorer/Datenbank-Explorer eine Datenbankverbindung erstellen, beeinflusst dies nicht direkt den Inhalt im Projektmappen-Explorer.Wenn Sie jedoch im Projektmappen-Explorer einen Datenbankverweis für ein Datenbankprojekt erstellen, müssen Sie eine entsprechende Datenbankverbindung angeben, die im Server-Explorer/Datenbank-Explorer angezeigt wird.Dazu wählen Sie aus einer Liste vorhandener Datenbankverbindungen aus oder fügen eine neue Verbindung hinzu.
Siehe auch
Aufgaben
Gewusst wie: Herstellen einer Verbindung mit einer Datenbank über den Server-Explorer