Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Введение
Database Manager — это новый модуль Internet Information Systems 7 (IIS 7), специально предназначенный для управления базами данных, расположенными в средах размещения. IIS 7 предназначен для сред, например, веб-хостеров, в которых серверы баз данных предназначены для доступа с сервера веб-приложений, но не непосредственно из Интернета.
Диспетчер баз данных позволяет легко управлять локальными и удаленными базами данных из диспетчера IIS. Диспетчер баз данных автоматически обнаруживает базы данных на основе веб-сервера или конфигурации приложения, а также предоставляет возможность подключения к любой базе данных в сети. После подключения Диспетчер баз данных предоставляет полный набор административных функций, включая управление таблицами, представлениями, хранимыми процедурами и данными и выполнением нерегламентированных запросов.
Database Manager поддерживает Microsoft® SQL Server® и MySQL. Кроме того, поскольку диспетчер баз данных IIS является расширением диспетчера СЛУЖБ IIS, администраторы могут безопасно делегировать управление базами данных авторизованным локальным или удаленным пользователям, не открывая дополнительные порты управления на сервере.
С помощью диспетчера баз данных можно:
Управление базами данных Microsoft SQL Server или MySQL.
- Добавление, переименование, удаление и изменение таблиц.
- Просмотр первичных ключей, индексов и внешних ключей и управление ими.
- Изменение данных.
- Установите подключения к нескольким базам данных.
- Создание и выполнение запросов.
- Создание, изменение и удаление хранимых процедур и представлений.
- Управление локальными и удаленными базами данных с компьютера.
Резервное копирование и восстановление баз данных Microsoft SQL Server.
Используйте возможности удаленного управления с чистым, совместимым с брандмауэром вариантом для управления удаленным сервером SQL Server.
Воспользуйтесь платформой расширяемости с открытым доступом, которая позволяет разработку поставщиков для поддержки других баз данных.
Сведения об установке текущей версии (CTP2) диспетчера баз данных см. в следующих статьях:
Убедитесь, что образ, который планируется использовать для установки веб-сервера, содержит диспетчер баз данных IIS 7.
Добавление строки подключения в веб-приложение
Чтобы добавить новое подключение с помощью строки подключения:
Откройте диспетчер служб IIS.
В представлении "Подключения" выберите сайт, приложение или виртуальный каталог, в который вы хотите добавить строку подключения.
Рис. 1. Представление функций
В представлении функций дважды щелкните значок "Строки подключения ".
В области действий нажмите кнопку "Добавить".
В текстовом поле "Имя" введите имя строки подключения.
Нажмите кнопку "SQL Server ".
Рис. 2. Добавление строки подключения
В текстовом поле "Сервер" введите имя сервера, на котором размещена база данных.
В текстовом поле базы данных введите имя базы данных, к которой требуется подключиться.
Если база данных использует проверку подлинности Windows®, нажмите кнопку "Использовать встроенную безопасность Windows ". В противном случае нажмите кнопку "Указать учетные данные" , а затем введите учетные данные для подключения к базе данных.
Примечание. Если вы хотите указать дополнительные параметры для строки подключения, можно также нажать кнопку "Настраиваемый параметр", а затем ввести строку подключения.
Кнопка "Добавить подключение"
Вы можете добавлять новые подключения без использования строк подключения. Это позволяет подключаться к базам данных, отличным от тех, которые используются приложением или к той же базе данных, но с другим удостоверением пользователя.
Чтобы добавить новое подключение с помощью диспетчера баз данных, выполните следующие действия.
Нажмите кнопку "Добавить подключение" на панели инструментов Диспетчера баз данных .
Рис. 3. Диспетчер баз данных
В текстовом поле "Имя подключения" введите имяподключения.
В списке поставщиков баз данных выберите поставщика , который вы хотите использовать для подключения к базе данных. (Например, чтобы подключиться к базе данных SQL Server, выберите System.Data.SqlClient , который поставляется с диспетчером баз данных.)
Теперь вы увидите набор новых полей, которые необходимо заполнить. В случае поставщика SQL Server необходимо указать следующее:
Сервер, на котором находится база данных.
Имя базы данных.
Идентификатор пользователя для подключения к базе данных.
Пароль, связанный с идентификатором пользователя.
Рис. 4. Добавление подключения
После ввода необходимых сведений нажмите кнопку "ОК" и создайте подключение.
Примечание. Сведения о подключении хранятся на компьютере, из которого используется диспетчер IIS. Поэтому эти сведения недоступны из экземпляров диспетчера IIS на другом компьютере.
Запуск диспетчера баз данных
Диспетчер баз данных размещается в диспетчере IIS.
В диспетчере IIS выберите сайт, приложение или виртуальный каталог, в котором хранится строка подключения (дополнительные сведения о создании строки подключения см. в разделе "Добавление строки подключения к веб-приложению"). Можно также создать новое подключение в Диспетчере баз данных с помощью кнопки "Добавить подключение " на панели инструментов Диспетчера баз данных (дополнительные сведения см. в разделе "Кнопка "Добавить подключение").
В представлении функций дважды щелкните значок диспетчера баз данных IIS.
Рис. 5. Диспетчер баз данных
Если у вас есть строки подключения в вашем сайте, приложении или виртуальном каталоге, вы увидите узел в диспетчере баз данных, представляющий каждую из этих строк подключения.
Рис. 6. Подключения к базе данных
В представлении Database Manager разверните узел подключения, и вам будет представлена дополнительная информация:
- Таблицы (работа с таблицами)
- Представления (Работа с представлениями)
- Хранимые процедуры (работа с хранимыми процедурами)
Если вы еще больше развернете любой из узлов, отобразится список всех таблиц, представлений и хранимых процедур, содержащихся в базе данных.
Использование диспетчера баз данных
Чтобы использовать Database Manager, у пользователей должна быть строка подключения к базе данных, созданная на сайте. Например, предположим, что хостер получает заказ от клиента на предоставление одной или нескольких баз данных для приложения. Хостер создает базу данных и предоставляет клиенту строку подключения. Это часто автоматизированный шаг.
Строка подключения включает сервер базы данных, имя базы данных и учетные данные пользователя (имя пользователя и пароль). Диспетчер IIS имеет модуль строки подключения, который хостер может использовать для предоставления строки подключения клиенту. Или клиент может ввести сведения о строке подключения, предоставляемые хостинг-провайдером.
Щелкните значок Строки подключения.
Рис. 7: Значок модуля "Строки подключения"
В разделе "Управление " веб-сайта дважды щелкните значок диспетчера баз данных .
###### рис. 8. Значок диспетчера баз данных
Управляйте базами данных, выбрав соответствующее подключение.
Рис. 9. Диспетчер баз данных