Я намагаюся підключитися до Microsoft SQL Server 2008 R2 від Excel 2007. Коли він намагається підключитися, я отримую помилку:
[DBNETLIB] [ConnectionOpen (Недійсний екземпляр ()).] Недійсне з'єднання.
Кроки до відтворення
- На вкладці " Дані" у групі " Отримати зовнішні дані " натисніть " Інші джерела" , а потім натисніть " Із сервера SQL" :
введіть ім'я комп'ютера SQL Server у полі Ім'я сервера .
Щоб ввести ім’я та пароль бази даних, натисніть кнопку Використовувати наступні Ім'я користувача та Пароль , а потім введіть своє ім’я та пароль у відповідні поля Ім'я користувача та Пароль :
Додаткова інформація
Я можу підключитися до SQL Server із SQL Server Management Studio :
Я можу підключитися до SQL Server за допомогою
telnet
:C:\Users\Ian>telnet avenger 1433
SQL Server буде слухати порт 1433:
Excel робить підключення і отримати трафік відповіді від SQL Server:
Я можу
ping
на сервері:C:\Users\Ian>ping avenger Pinging avenger.newland.com [192.168.1.244] with 32 bytes of data: Reply from 192.168.1.244: bytes=32 time=1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.1.244: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms
Намагання підключитися за IP-адресою (а не за іменем) не дає ефекту:
Брандмауер Windows не працює на сервері: