Ian*_*oyd 10 microsoft-excel-2007 sql-server-2008-r2
我正在尝试从 Excel 2007 连接到 Microsoft SQL Server 2008 R2。当它尝试连接时出现错误:
[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效连接。
在服务器名称框中键入SQL Server 计算机的名称。
要输入数据库用户名和密码,请单击使用以下用户名和密码,然后在相应的用户名和密码框中键入您的用户名和密码:
我可以从SQL Server Management Studio连接到 SQL Server :
我可以使用以下命令连接到 SQL Server telnet
:
C:\Users\Ian>telnet avenger 1433
Run Code Online (Sandbox Code Playgroud)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
Run Code Online (Sandbox Code Playgroud)尝试按 IP 地址(而不是按名称)连接无效:
服务器上未运行Windows 防火墙:
ta.*_*.is 11
我猜测您实际上正在使用命名实例,而 SQL Native 客户端允许您使用AVENGER
作为服务器名称,但DBNETLIB
(我认为这是旧的 SQL 客户端)要求更高。
你确定不是AVENGER\SQLEXPRESS,1433
?
归档时间: |
|
查看次数: |
16811 次 |
最近记录: |