我正在使用SQL Server 2008 R2和Microsoft Excel。
我去了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服务”是否在您的计算机上运行(“服务”,在“管理工具”中,在“控制”面板中)。如果未将其启动类型设置为自动,则将其启动。这允许远程计算机获取有关可用实例以及如何连接到它们的信息。如有疑问,请看这里
3)确认已启用TCP / IP。如果未启用它,如何:为数据库实例启用TCP / IP协议
4)确认您的服务器允许远程连接。为此,请打开SSMS,连接到服务器,右键单击,打开“属性”,然后在“连接”选项卡上查找“允许远程连接”。确保选中此选项。如有疑问,请看这里
5)禁用计算机中的防火墙(Windows防火墙或任何第三者防火墙,如防病毒软件安装的防火墙)
尝试使用与本地计算机相同的连接配置进行连接。它现在应该可以工作了。
如果无法使用Excel进行连接,则应尝试与远程计算机上的其他工具进行连接(可以在该计算机上安装SSMS并尝试进行连接)。
这应该工作。如果不是,请让我知道失败的原因。
如果可以正常使用,请再次启用防火墙,然后再次尝试连接。如果不能,则需要将防火墙配置为允许SQL
Server连接
。这样做,然后再试一次。不要忘记允许连接到UDP端口1434上的SQL
Server浏览器,除了TCP上的数据库实例端口。
我们的组织有一个远程SQL数据库,我正试图使用PyODBC连接到该数据库。 下面是测试代码:- 但是,当我尝试使用PyODBC连接时,我无法连接并得到以下错误。 PyODBC.OperationalError:('08001','[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]SQL Server不存在或访问被拒绝.(17)(SQLDriverCo
问题内容: 我正在尝试使用Excel(主要是2003,以提高用户兼容性)连接 到远程Oracle DB。我想运行一个.sql脚本并将 数据集返回到工作表。 我在Windows 7 64位计算机上。我不知道Oracle DB 服务器的规格。 我想使它尽可能轻巧( 在客户端计算机上没有额外的文件安装,请尽可能将共享的网络位置用于所需的 文件) 迄今为止: 我从Oracle( 将32位和64位版本分别为
问题内容: 我刚刚在网络托管服务上设置了MySQL数据库,并尝试使用以下php远程连接至该数据库: 我对php和MySQL还是很陌生,我不了解几件事。我已将上面的代码保存在文件中(称为demo.html),并尝试在Web浏览器中查看它(当前它不显示任何内容)。 我的托管公司告诉我,应该使用数据库连接 我以为我需要包括IP地址(使用PhPMyAdmin登录时看到的地址),因此我也添加了该地址。但是,
问题内容: 我遇到以下问题:当我尝试使用外部IP地址(PC的IP而不是本地IP的createTcpServer =在cmd.exe中运行ipconfig后我们看到的输出)时,发生以下错误: 服务器错误:异常打开端口“ 9092”(端口可能正在使用),原因:“ java.net.BindException:无法分配请求的地址:JVM_Bind” [90061-169] 但是,该端口未使用。我已经使用
问题内容: 我如何使用例如MySQL查询浏览器在heroku上执行到ClearDB MySQL数据库的远程连接。在哪里获取url,端口,登录名和密码? 问题答案: 在heroku网站上,转到“我的应用程序”,然后选择已安装ClearDB的应用程序。 在右上角,单击 Addons ,然后选择 ClearDB MySQL Database 。进入数据库后,单击数据库,然后选择“ 端点信息 ”选项卡。在
问题内容: 如何从Java应用程序通过SSH连接到远程MySQL数据库?小代码示例对我有所帮助,对此我将不胜感激。 问题答案: 我的理解是,您想访问在远程计算机上运行的mysql服务器,并通过SSH隧道侦听端口3306。 要使用命令行ssh客户端从本地计算机上的端口1234到远程计算机上的端口3306的隧道,您可以从本地计算机上键入以下命令: 要从Java执行相同的操作,可以使用JSch(SSH2