PRB: Настройка источников данных с помощью сетевых библиотек SQL Server

Переводы статьи Переводы статьи
Код статьи: 289573 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При создании или настроить ODBC имена источников данных (DSN) с помощью драйвера ODBC для Microsoft SQL Server могут возникнуть проблемы, такие как:
  • Переключение протоколов сетевой библиотеки.
  • Для более старых источников данных, или наоборот, используется протокол нового источника данных.

Причина

Если имя сервера (например, имя экземпляра SQL Server) используется для создания нескольких источников данных, изменение сетевого протокола для один из них будет влиять на всех источников данных, которые используют это имя.

Кроме того от корпорации Майкрософт данных Access Components (MDAC) версии 2.6 и более поздних версий, сетевая библиотека по умолчанию является TCP/IP. Если используется имя сервера (другими словами, не создается псевдоним сервера), даже если настройки вашего DSN для использования именованных каналов, он будет вернуться к TCP/IP. Чтобы устранить эту проблему, выполните действия, приведенные в разделе «Временное решение».

Решение

Создание и использование псевдонимов сервера с необходимые параметры сетевой библиотеки с помощью администратора ODBC или программа сетевого клиента SQL Server, Cliconfg.exe. Подробности в разделе «Дополнительная информация».

ВРЕМЕННОЕ РЕШЕНИЕ

  1. В служебных программах настройки клиента для SQL Server создайте псевдоним, используя другое имя, отличное от имени сервера.
  2. Создайте или измените имя источника данных и имя сервера, выберите псевдоним (не на сервере) на шаге 1.
  3. Сохранить имя источника данных и снова.
Обратите внимание, что на этот раз повторяется сетевой библиотеки.

Дополнительная информация

Когда укажите или выберите имя сервера в Сервер в поле SELECT Настройка источников данных Microsoft SQL Server диалоговое окно создается псевдоним сервера от администратора ODBC во время создания источника данных с указанным именем. Это фактически имя псевдонима сервера, а не само имя сервера. Если несколько источников данных используется то же имя, все они используют последние параметры протокола этого псевдонима сервера.

Сведения о конфигурации из псевдонимов сервера сохраняются в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

Администратор ODBC

Чтобы добавить псевдоним сервера, с помощью администратора ODBC, выполните следующие действия.
  1. На панели управления откройте администратор ODBC.
  2. Нажмите кнопку Добавить и выберите SQL Server как драйвер. Затем введите имя и описание для источника данных. В Сервер Выберите поле, укажите новое имя псевдонима сервера и нажмите кнопку Далее.
  3. Нажмите кнопку Настройка клиента Нажатие кнопки. Введите имя сервера SQL Server в Имя сервера текстовое поле в группе Параметры подключения. Кроме того выберите необходимый сетевой библиотеки в разделе Сетевые библиотеки. Нажмите кнопку ОК и выполните шаги для создания источника данных.

Служебная программа сетевого клиента

Программа сетевого клиента, Cliconfg.exe, поставляется с несколькими продуктами, включая Microsoft SQL Server и компоненты доступа К данным Microsoft (MDAC) версии 2.1 с пакетом обновления 2 или более поздней версии.

Эта программа обычно помещается в папку C:\WINNT\SYSTEM32 в системах Microsoft Windows 2000 и Microsoft Windows NT и в папке C:\WINDOWS\SYSTEM в системах Microsoft Windows 9 x.

Чтобы запустить эту программу, выполните следующие действия.
  1. Если установлен клиент SQL Server, на Начало Выберите пункт Программы, выберите пункт Microsoft SQL Server, а затем нажмите кнопку Служебная программа сетевого клиента.
  2. В противном случае — на Начало меню, нажмите кнопку Запустить.
  3. Тип cliconfg В диалоговом окне Открыть текстовое поле и нажмите кнопку ОК.
Чтобы добавить псевдоним сервера, выполните следующие действия.
  1. Нажмите кнопку Псевдоним вкладки и нажмите кнопку Добавить.
  2. Введите новый псевдоним в Псевдоним сервера текстовое поле и выберите необходимый сетевой библиотеки в разделе Сетевые библиотеки.
  3. Введите имя сервера SQL Server в Имя сервера текстовое поле в группе Параметры подключения. Также можно настроить дополнительные параметры, основанные на сетевой библиотеки. Нажмите кнопку ОК.

    ПРИМЕЧАНИЕ: Можно использовать Удалить и Редактирование кнопки в группе Псевдоним Вкладка, удалять и изменять существующие псевдонимы сервера.

Ссылки

Дополнительные сведения содержатся в разделе «Сетевые библиотеки и сетевые протоколы» на веб-узле Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa213773 (SQL.80) .aspx
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
257434 INF: Протокол существующего имени DSN заменяется протокола нового имени DSN для того же имени сервера SQL
260249 PRB: DSN сетевой библиотеки отображается как «Другое» в администраторе ODBC

Свойства

Код статьи: 289573 - Последний отзыв: 5 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Data Access Components 2.6
Ключевые слова: 
kbinfo kbprb kbmt KB289573 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:289573

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com