ВИПРАВЛЕННЯ: Повідомлення про помилку під час підключення до імені екземпляра SQL Server на клієнтському комп'ютері, який працює під керуванням Windows Vista або Windows Server 2008: ", указаного сервера SQL server, не знайдено" або "Помилка знайти екземпляр-сервера зазначено"


Увага! У цій статті містяться відомості про зниження рівня безпеки або вимкнення функцій безпеки на комп'ютері. Можна виконувати зазначені дії, щоб вирішити проблему. Перш ніж виконувати зазначені дії, рекомендовано оцінити ризики, пов'язані з ними, у вашому конкретному середовищі. Якщо ви виберете це рішення, варто вжити додаткові заходи для захисту комп'ютера.

Причини


Розглянемо наведений нижче випадок. На клієнтському комп'ютері, який працює під керуванням Windows Vista або Windows Server 2008 ви підключаєте іменований екземпляра Microsoft SQL Server. Іменований екземпляра розташований на віддаленому сервері. У цьому випадку може не підключення.

Примітка. Ця проблема виникає, під час підключення до одного з таких версій програми SQL Server.
  • Microsoft SQL Server 2000
  • Microsoft SQL Server 2005
  • Microsoft SQL Server 2008
Якщо використовується Windows-Data Access Components (Windows ЦАП) 6.0 підключитися до іменованого екземпляра, з'являється таке повідомлення про помилку:
[DBNETLIB] Указаний SQL server, не знайдено.
[DBNETLIB] ConnectionOpen (Connect()).
Якщо використовується для підключення до імені екземпляра SQL, Native Client, з'являється таке повідомлення про помилку:
[SQL Native Client] SQL мережі інтерфейси: Помилка знайти екземпляр-сервера зазначено [xFFFFFFFF].
[SQL Native Client] Вхід вичерпано.
Ця проблема виникає, коли іменованого екземпляра наприклад відновлення після відмови кластера. Крім того, ця проблема може виникати, якщо кілька IP-адрес віддаленого сервера.

Причина


Під час підключення до імені екземпляра, мережні бібліотеки клієнт надсилає пакет запит протоколу користувацьких дейтаграм (UDP) IP-адресу, іменованого екземпляра. SQL Server браузер повертається UDP пакет відповіді, відомостями про кінцеві точки підключення.

Однак у пакеті відповідь UDP, IP-адресу джерела не може бути IP-адресу, яку було надіслано пакетів UDP-запиту. Якщо іменований екземпляра наприклад відновлення після відмови кластера, джерело IP-адресу, є IP-адресу фізичного комп'ютера замість віртуального IP-адреса віддаленого сервера. Якщо кілька IP-адрес віддаленого сервера, джерело IP-адреса може бути будь-які IP-адреси, призначені для віддаленого сервера.

У Windows Vista Брандмауер Windows не дозволяє для розподілення вільно джерела. Таким чином, Брандмауер Windows , розриває пакетів UDP-відповідь.

Щоб отримати додаткові відомості про вільні джерело відображення див. розділ "UDP підключення" з такий веб-сайт корпорації Майкрософт:

Вирішення


Відомості про пакет оновлень для SQL Server 2008

Увага! Застосування пакета оновлень на віддаленому сервері, на якому запущено SQL Server 2008.

Щоб вирішити цю проблему, отримати найновіший пакет оновлень для SQL Server 2008. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
968382 Як отримати найновіший пакет оновлень для SQL Server 2008


Примітка. Виправлення лише присвячено усуненню проблеми під час запуску SQL server у Windows Vista "або" сервер-2008 системи Windows. Для інсталяції SQL Server, за допомогою попередніх версій, наприклад, Windows Server 2003 скористайтеся одним із наведених способів, описаних у розділі Wordaround.

Виправлення помилок


Щоб вирішити цю проблему, скористайтеся одним із наведених нижче способів на клієнтському комп'ютері.

Спосіб 1

У рядку підключення, укажіть номер порту TCP або Іменований канал ім'я, щоб підключитися до іменованого екземпляра.

Для отримання додаткових відомостей про синтаксис рядок підключення див. розділ "Створення, рядок діє підключення" з такий веб-сайт корпорації Майкрософт:

Спосіб 2

Увага! Описана методика може зробити комп'ютер або мережу вразливішими до атак зловмисних користувачів або шкідливого програмного забезпечення, такого як віруси. Корпорація Майкрософт не рекомендує використовувати цей спосіб, але надаємо ці відомості таким чином, щоб ви могли скористатися ним на власний розсуд. Використовуйте цей спосіб на власний розсуд.

Брандмауер Windows із додатковим захистом на панелі керування, створіть вихідної правило, застосунок, який підключається до SQL Server. Щоб це зробити, виконайте такі дії:
  1. На панелі керування двічі клацніть пункт Адміністрування.
  2. Адмініструваннядвічі клацніть значок Брандмауер Windows із додатковим захистом.
  3. Брандмауер Windows із додатковим захистомвиберіть Вихідні правилата натисніть кнопку Нове.
  4. Клацніть програмуі натисніть кнопку Далі.
  5. Цей шлях у програмі, вкажіть шлях до програми і натисніть кнопку Далі.
  6. Натисніть кнопку дозволити з'єднанняі натисніть кнопку Далі.
  7. Виконайте кроки в нових вихідних майстра правил.

Спосіб 3

Увага! Описана методика може зробити комп'ютер або мережу вразливішими до атак зловмисних користувачів або шкідливого програмного забезпечення, такого як віруси. Корпорація Майкрософт не рекомендує використовувати цей спосіб, але надаємо ці відомості таким чином, щоб ви могли скористатися ним на власний розсуд. Використовуйте цей спосіб на власний розсуд.

Брандмауер Windows із додатковим захистом на панелі керування, створіть вхідних правило, яке дозволяє трафік всіх можливих IP-адрес віддаленого сервера або всі можливі IP-адрес, настроєні для відновлення після відмови кластерів екземпляра. Щоб це зробити, виконайте такі дії:
  1. На панелі керування двічі клацніть пункт Адміністрування.
  2. Адмініструваннядвічі клацніть значок Брандмауер Windows із додатковим захистом.
  3. Брандмауер Windows із додатковим захистомпункт Вхідні правилата натисніть кнопку Нове.
  4. Спеціальнеі натисніть кнопку Далі.
  5. Усіпрограми і натисніть кнопку Далі.
  6. Протокол списку клацніть будь-якийта натисніть кнопку Далі.
  7. У розділі віддалених IP-адреси яких робить це правило, відповідністьклацніть ці IP-адресі виберіть пункт Додати.
  8. У діалоговому вікні IP-адресу , введіть одне з IP-адреси, цей IP-адресуабо підмережі і натисніть кнопку OK.
  9. Щоб додати інші IP-адреси, повторіть кроки 7-до 8 і натисніть кнопку Далі.
  10. Натисніть кнопку дозволити підключеннята клацніть Далі.
  11. Виконайте дії, новий вхідний правило майстра.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до". Цю проблему усунуто в пакеті оновлень 1 для SQL Server 2008.

Додаткові відомості


Щоб отримати додаткові відомості про Брандмауер Windows із додатковим захистомвідвідайте веб-сайт корпорації Майкрософт: