gpt4 book ai didi

sql - 使用excel连接远程sql数据库

转载 作者:行者123 更新时间:2023-12-02 12:25:51 25 4
gpt4 key购买 nike

我使用的是 SQL Server 2008 R2 和 Microsoft Excel。

  • 我已将服务器设置为通过 Windows 用户数据库用户登录
  • 可以使用数据库用户正常登录数据库
  • 可以使用我的 Silverlight 应用程序连接到数据库
  • 无法弄清楚如何在 Excel 中从远程 PC 进行连接

我转到 Excel -> 数据 -> 从其他来源 -> 从 SQL Server

我的服务器名称是 WIN2K8-01\DATABASENAME,因此在 Excel 中我输入了 IP\WIN2K8-01\DATABASENAME 以及用户名和密码。

最佳答案

无法连接到 SQL Server 的原因可能有多种:

A)它不接受远程连接

B)有防火墙或其他任何东西可以避免远程计算机连接

C) 您没有运行 SQL Browser 服务

故障排除步骤:

1) 在远程计算机中打开 cmd 并运行 ping win2k8-01 您应该会从计算机收到响应。如果没有,则存在网络连接问题

2) 检查“SQL Browser 服务”是否在您的计算机中运行(“服务”、“管理工具”、“控制面板”)如果未将其启动类型设置为自动并启动它。这允许远程计算机获取有关可用实例以及如何连接到它们的信息。如有疑问,look here

3) 验证 TCP/IP 是否已启用。如果没有启用它 How to: Enable the TCP/IP Protocol for a Database Instance

4) 验证您的服务器是否允许远程连接。为此,请打开 SSMS,连接到您的服务器,右键单击,打开“属性”,然后在“连接”选项卡上查找“允许远程连接”。确保选中此选项。 If in doubt, look here

5) 禁用计算机中的防火墙(Windows 防火墙或任何第三方防火墙,如防病毒软件安装的防火墙)

尝试使用与本地计算机相同的连接配置进行连接。现在应该可以工作了。

如果您无法使用 Excel 进行连接,您应该尝试使用远程计算机上的其他工具进行连接(您可以在该计算机上安装 SSMS 并尝试连接)。

这应该有效。如果没有,请告诉我出了什么问题。

如果工作正常,请再次启用防火墙并尝试再次连接。如果不能,您需要configure your firewall to allow SQL Server connections 。这样做然后再试一次。不要忘记允许在 UDP 端口 1434 上连接到 SQL Server 浏览器,除了 TCP 上的数据库实例端口。

关于sql - 使用excel连接远程sql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com