Połączenia z bazami danych i odwołania do bazy danych
Można pracować z bazami danych za pomocą Solution Explorer i Eksploratora Explorer/bazy danych serwera.Podczas tych narzędzi obu zapewniają dostęp do baz danych, ich się nieco różnić w koncepcji i funkcji.Na przykład podczas gdy Server Explorer Explorer/bazy danych umożliwia ustanowienie połączenia z bazą danych, Solution Explorer pozwala ustanowić odwołania do bazy danych.Istnieją zarówno podobieństw i różnic między połączenia z bazą danych i odwołania do bazy danych.
[!UWAGA]
W programie Visual Studio 2012 można nawiązywać połączenia z bazą danych programu SQL Server z poziomu Eksploratora obiektów programu SQL Server albo z poziomu węzła Połączenia danych w narzędziu Eksplorator serwera. Eksplorator obiektów programu SQL Server udostępnia widok przypominający ten z programu SQL Server Management Studio. Aby otworzyć eksploratora z paska menu, w menu Widok kliknij pozycję Eksplorator obiektów programu SQL Server. Aby uzyskać więcej informacji, zobacz Projektowanie połączonych baz danych.
W jaki sposób są podobne połączenia z bazą danych i odwołania do bazy danych
Zarówno połączenie z bazą danych, jak i odwołanie do bazy danych są aktywne łącza do bazy danych, umożliwiając odczytu i zapisu danych i tworzenia obiektów SQL w bazie danych (z zastrzeżeniem uprawnień, znajdującym się w bazie danych).
Ponadto są niektóre okna dialogowe, które połączyć listę odwołania do bazy danych i połączenia z bazą danych.Na przykład jeśli pracujesz nad projektem bazy danych, a ma być uruchomiony jeden skrypty SQL tego projektu na konkretnej bazy danych, można prawym przyciskiem myszy skrypt i wybierz polecenie Run On z menu skrótów.Zostanie wyświetlone okno dialogowe Uruchamianie na zawierający listę wszystkich odniesienia bazy danych z projektu i wszystkie połączenia z bazą danych Eksploratora Explorer/bazy danych serwera.Aby uruchomić kwerendę, można wybrać dowolny element z listy, odwołanie do bazy danych lub połączenie z bazą danych.
Czym różnią się połączenia z bazą danych i odwołania do bazy danych
Różnice między połączenie z bazą danych i odwołanie do bazy danych można podzielić na trzy kategorie:
Wygląd połączenie z bazą danych jest widoczny w Eksploratorze Explorer/bazy danych serwera, pod Połączeń danych węzeł lub SQL Server węzła.Natomiast odwołanie do bazy danych pojawia się w projekcie bazy danych w panelu Solution Explorer węźle odwołania do bazy danych.
Możliwe akcje użytkownika W Eksploratorze Explorer/bazy danych serwera można rozwinąć połączenia bazy danych, aby wyświetlić i manipulowanie obiektami w bazie danych.Na przykład można wyświetlić listę tabel bazy danych i tabelę można dodać do bazy danych.W oknie Solution Explorer nie można rozwinąć odwołanie, aby wyświetlać ani modyfikować obiektów bazy danych.
Zestawem bazy danych odniesienia dla każdego projektu bazy danych za pomocą Solution Explorer jest użyteczna z kilku powodów.Po pierwsze można zachować kilka odwołań bazy danych dla projektu bazy danych.Rozwój i testowanie projektu bazy danych, może wybrać opcję zachowania jedno odwołanie do bazy danych osobowych badania na własnym komputerze i kolejne odwołanie do grupową testową bazę danych, która udostępnić znajomym i współpracownikom.Po drugie podczas zapisywania bazy danych projektu zestaw odwołania do bazy danych jest zapisywany z projektu.Po ponownym otwarciu projektu, odwołania do bazy danych i połączenia skojarzone są dostępne.
W oknie Solution Explorer można łatwo wykonywać skrypty przeciągając je odwołanie do bazy danych.
Interakcje istnieją pewne Interakcje zachodzące między połączenia z bazą danych i odwołania do bazy danych.Po utworzeniu połączenia z bazą danych w programie Explorer Explorer/bazy danych serwera ma bezpośredniego wpływu na zawartość Solution Explorer.Jednak gdy Solution Explorer umożliwia tworzenie odwołania bazy danych dla projektu bazy danych, należy określić połączenie z bazą danych, która będzie wyświetlana w Eksploratorze Explorer/bazy danych serwera.Można wybrać z listy istniejących połączeń z bazą danych lub dodać nowe połączenie.
Zobacz też
Zadania
Jak: połączenie z bazą danych z Eksploratora serwera