Подключения баз данных и ссылки на базы данных
Обновлен: Ноябрь 2007
С базами данных можно работать, используя как обозреватель сервера (обозреватель базы данных), так и обозреватель решений. Оба этих инструмента предоставляют доступ к базам данных, но они несколько отличаются по концепции и функциональности. Например, обозреватель сервера (обозреватель базы данных) позволяет устанавливать подключения баз данных, тогда как обозреватель решений позволяет устанавливать ссылки на базы данных. Между подключениями баз данных и ссылками на базы данных есть как различия, так и сходство.
Сходство подключений баз данных и ссылок на базы данных
Подключение базы данных и ссылка на базу данных являются активными ссылками на базу данных, которые позволяют считывать и записывать данные, а также создавать объекты SQL в базе данных (в зависимости от разрешений, которые имеет пользователь в базе данных).
Кроме того, есть несколько диалоговых окон, которые объединяют в одном списке ссылки на базы данных и подключения баз данных. Например, при работе с проектом базы данных и намерении запустить один из сценариев SQL проекта на определенной базе данных достаточно щелкнуть правой кнопкой мыши сценарий и выбрать команду "Выполнить в" в контекстном меню. Откроется диалоговое окно "Выполнить в", содержащее список всех ссылок на базы данных из проекта и всех подключений баз данных из обозревателя сервера. Для выполнения запроса можно выбрать любой элемент из списка, будь то ссылка на базу данных или подключение базы данных.
Различия подключений баз данных и ссылок на базы данных
Различия между подключениями баз данных и ссылками на базы данных подразделяются на три категории:
Вывод. Подключение базы данных отображается в обозревателе сервера (обозревателе базы данных) в узле "Подключения данных". Напротив, ссылка на базу данных выводится в проекте базы данных в обозревателе решений в узле "Ссылки на базы данных".
Возможные действия пользователя. В обозревателе сервера (обозревателе базы данных) подключение базы данных можно развернуть с целью просмотра и управления объектами базы данных. Например, можно просмотреть список таблиц базы данных и добавить таблицу в базу данных. В обозревателе решений невозможно развернуть ссылку для просмотра и управления объектами базы данных.
Использование обозревателя решений для поддержки набора ссылок на базы данных в каждом проекте базы данных удобно по нескольким причинам. Во-первых, можно поддерживать несколько ссылок на базы данных для проекта базы данных. По мере разработки и проверки проекта базы данных можно сохранить одну ссылку на личную базу данных для тестирования на своем компьютере и еще одну — на групповую базу данных для тестирования, которая используется совместно с коллегами. Во-вторых, при сохранении проекта базы данных вместе с проектом сохраняется набор ссылок на базы данных. При повторном открытии проекта доступны как ссылки на базы данных, так и связанные подключения.
В обозревателе решений можно легко выполнять сценарии, перетаскивая их на ссылки на базы данных.
Взаимодействие. Между подключениями баз данных и ссылками на базы данных возникает определенное взаимодействие. Создание подключения базы данных в обозревателе сервера (обозревателе базы данных) напрямую не влияет на содержимое обозревателя решений. В то же время при использовании обозревателя решений для создания ссылки на базу данных в проекте базы данных необходимо задать подключение базы данных, которое появится в обозревателе сервера (обозревателе базы данных). Можно выбрать одно из существующих подключений баз данных в списке или добавить новое подключение.
См. также
Задачи
Практическое руководство. Добавление ссылки на базу данных в проект базы данных