Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

3.3.4. Настройка клиентских сетевых библиотек средствами SQL Server Configuration Manager. SQL Native Client

Клиентские сетевые библиотеки, SQL Native Client, псевдонимы (aliases)

Еще одна возможность Configuration Manager — управление клиентскими сетевыми библиотеками, т. е. драйверами со стороны клиента, при помощи которых производится подключение к серверным сетевым библиотекам (т. е. к SQL Server 2005). Сразу уточним следующий момент: все настройки, которые производятся из Configuration Manager для клиентских библиотек, относятся к SQL Native Client. Что это такое?

SQL Native Client — это набор программных объектов, которые поставляются с SQL Server 2005 и позволяют использовать новые возможности SQL Server 2005 (такие, как MARS, который позволяет отправлять на SQL Server новые запросы, не дожидаясь возврата результатов выполнения предыдущих, работа с типом данных XML и т. п.). SQL Native Client использует стандартный набор драйверов и программных объектов MDAC (Microsoft Data Access Component — компоненты доступа к данным Microsoft). SQL Native Client можно считать надстройкой над стандартными интерфейсами доступа к данным OLE DB и ODBC. Этот набор программных объектов совместим с ADO, и его возможности можно использовать из ADO напрямую.

Устанавливать SQL Native Client на клиентские компьютеры или нет, полностью зависит от того, как написано приложение, которое будет обращаться к клиентскому компьютеру. Подавляющее большинство клиентских приложений ничего не знает о SQL Native Client и использует для подключения стандартные интерфейсы OLE DB, ODBC или BDE. На момент написания этой книги SQL Native Client был нужен только программам, поставляемым с самим SQL Server 2005, например, SQL Server Management Studio. Но даже если вашим программам SQL Native Client не нужен, некоторые параметры, настроенные для него (например, псевдонимы), понимают и приложения, работающие через OLE DB и ODBC. Поэтому, несмотря на то, что в большинстве ситуаций производить установку SQL Native Client (и последующую его настройку средствами SQL Server Configuration Manager) на клиентские компьютеры не нужно, вариант с установкой SQL Native Client всегда следует держать в голове. Установку SQL Native Client можно произвести либо при помощи программы установки SQL Server 2005, либо воспользовавшись файлом SQLNCLI.msi в каталоге SETUP на компакт-диске с дистрибутивом SQL Server 2005.

Для SQL Native Client из SQL Server Configuration Manager можно настроить следующие параметры:

q      включить принудительное шифрование всего трафика, которым клиент будет обмениваться с SQL Server, и определить, стоит ли всегда доверять сертификату сервера (без обычной проверки этого сертификата в центре сертификации (Certification Authority));

q      включить или отключить определенные сетевые библиотеки и настроить их свойства (например, для библиотеки TCP/IP настроить порт по умолчанию для обращения на SQL Server);

q      настроить псевдонимы (aliases).

Про псевдонимы нужно сказать подробнее. Это замечательное средство, про которое часто забывают. Обычно псевдоним нужен тогда, когда в клиентском приложении жестко прописано имя сервера, к которому это приложение должно обращаться, а база данных перенесена на сервер с другим именем. В этом случае проще всего создать псевдоним на клиенте, при помощи которого клиент, обращаясь по старому имени, будет перенаправляться на новый сервер. Другая ситуация, когда вам может потребоваться псевдоним, — когда вы обращаетесь на SQL Server по нестандартному порту.

Псевдонимы, которые настраиваются средствами SQL Server Configuration Manager, работают не только для SQL Native Client, но и для подключений по OLE DB и ODBC.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru