问题标签 [remote-connection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
666 浏览

mysql - 与远程 MySql 的 JDBC 连接失败

在 glassfish(3.1.2) 中,我创建了一个连接到远程 MySql 数据库的 JDBC 连接池(和 JDBC 资源)。在 glassfish 中进行 ping 测试时,它是成功的。

我的 Java EE 6 应用程序正在使用该持久性单元(persistence.xml):

在一个 dao 中,我注入了一个持久性上下文:

然后我就用这个实体管理器来查询。

我还使用本地数据库测试了相同的设置,并且效果很好,所以我知道错误不在代码中。

我查询时得到的异常堆栈是:

远程连接只是慢吗?这是对远程数据库服务器的 ping:

我可以调整 Glassfish 中的一些 JDBC 连接池设置以获得更好的连接吗?

0 投票
0 回答
842 浏览

sql-server-2000 - 无需安装连接工具即可连接到 SQL Server 2000

我正在使用2台机器。

  1. Windows server 2003 with SQL Server 2005 (default instance) MySrvName"和 SQL Server 2000 (named instance)MySrvName\SQL2000
  2. 带有 VS 2010 的 Windows 7
  3. 局域网(工作正常)

当我连接到 SQL Server 2005 时,它在 win7 和 win 2003 中运行良好,但是当我尝试通过 win7 连接到 SQL Server 2000 时,它说

服务器未找到或无法访问

此实例 ( SQL2000) 在 Windows 服务器计算机上运行良好。我尝试禁用所有防火墙(默认为 windows)。

在 2002-3 年,我曾经遇到过同样的问题,我曾经通过安装 MSDE/连接工具来解决这个问题。有没有不安装任何东西的方法来解决?或者任何一个文件来安装这些连接工具?

0 投票
2 回答
2152 浏览

mysql - 远程 MySQL 连接不起作用

我正在尝试远程访问我网站的 MySQL 数据库。我已按照说明设置 MySQL Workbench 的参数,并且我有用户名、密码和所有这些。我的问题是,在我允许我的 IP 访问它之后,当我尝试连接它时说

无法使用用户* ***连接到位于 173.254.28.62:3306 的 MySQL *** 无法连接到“173.254.28.61”上的 MySQL 服务器(10060)

我使用 CMD ping 我的网站地址 ( http://www.motivateddreams.com/ ) 获得的 IP 173.254.28.61。当我尝试在浏览器中导航到该 IP 时,它显示“此地址未配置网站”。虽然它的东西,我知道它存在。我在 CMD 中输入 ping 激励的梦想.com,这就是它给我的。有任何想法吗?有没有办法获取网站的正确 IP 地址?或者这是一个不同的问题?

PS如果您需要更多信息,请询问,不要只是投票否决这个问题。

编辑

感谢大家的帮助:DI 在主持人的帮助下成功了,但无论如何我都会选择一个最佳答案。

0 投票
2 回答
172 浏览

sql - sql中的远程连接以一种方式连接

我有两个 sql 实例:
server-A 上的
instance-1,server-R 上的 instance-2。

两个实例都在不同的域上。我可以成功地从服务器 R 远程连接到实例 1,但我无法从服务器 A 连接到实例 2。

当我尝试连接时,它会抛出错误 26。我已允许端口 1433,1434 通过防火墙,并且 SQL Browser 服务正在两台服务器上运行。

我忽略了哪些可能的事情?

0 投票
1 回答
433 浏览

mysql - 用于创建数据库并允许远程访问的 PHP 脚本不起作用

我有 2 台服务器。Server A(10.0.0.1) 和Server B(10.0.0.2) [不是真实的 ips]。Server A包含在远程创建数据库的脚本Server B。数据库是动态创建的。上的脚本Server A如下:

此脚本连接到Server B并使用 mysql 管理员帐户。Server B这可以很好地创建用户和数据库。执行后,我立即关闭当前的管理员连接并以新创建的用户身份打开一个新连接以创建几个表。这是我收到以下错误的时候Fatal error: Uncaught exception 'Exception' with message 'SQLSTATE[28000] [1045] Access denied for user.......

现在,当我登录到我的主机帐户并选择“允许远程连接”时,我可以从服务器 A 作为新用户正常运行查询。我从一开始就授予许可似乎有问题。如您所见,我使用通配符%来允许来自任何 IP 的连接,所以我不确定语句哪里出错了。如果需要,我可以提供更多信息。非常感谢任何帮助。

0 投票
0 回答
461 浏览

visual-studio-2012 - 无法从 Visual Studio 2012 上运行的 ASP.net 应用程序访问 SQL Server 数据库

我已经阅读了我在网上找到的与此问题相关的每个线程(并按照他们显示的步骤进行操作),但我仍然无法访问数据库;它不断抛出“拒绝远程连接”错误,这有点奇怪,因为我可以在 Visual Studio 的“服务器资源管理器”选项卡上浏览数据库(这也是远程访问,不应该也失败吗?)你有什么想法吗?谢谢。

0 投票
1 回答
405 浏览

php - MySQL 突然拒绝远程连接

更新

所以我完全禁用了我服务器的防火墙,它似乎是罪魁祸首。我之前曾尝试禁用某些规则,但禁用整个规则是可行的。非常令人沮丧,但我想问题解决了......我认为它是防火墙的关键指标是因为它发生在我的服务器喜欢应用更新等的午夜。

这对我来说很奇怪,我在楼下有一台服务器来托管我的网站和 MySQL 服务器,它已经运行了多年,没有出现很多问题。我的调制解调器后面有 2 台路由器桥接在一起,而我的服务器在其中一台后面。所有其他设备通过 WiFi 连接。路由器上所有正确的端口都打开了,我在 MySQL 中配置了用户,这些用户没有改变,并且一直运行良好。

所以昨晚我在做一个项目,我决定用我的 SkyDrive 上的备份同步所有内容。我有一个 MySQL 的计划备份,它在午夜(每天)运行,它刚刚转到午夜,所以我决定打开我的网络并观察文件被填充,然后再将副本发送到我的 SkyDrive。备份完成后(它成功了),我打算继续处理我的程序,但突然之间我无法再通过本地网络连接到 MySQL 服务器。我正在使用 PHP,我的连接字符串从未改变,所有其他 MySQL 管理工具都没有连接。实时站点工作正常,因此 MySQL 肯定在运行和工作,但没有接受远程连接。为什么会突然发生这种情况?

我尝试过的事情:

  • 我确实注意到我的日志中充满了BINLOG 错误,所以我关闭了 binlog,因为我最近(几周前)打开了它。
  • 重启 MySQL
  • 关闭Windows Server 2008防火墙(暂时)
  • 从不同的设备(手机、平板电脑)连接,没有运气
  • 在我的路由器上暂时允许端口 3306
  • 检查服务器日志是否有入侵尝试,不存在...

设置 :

  • 本地机器和服务器上的 PHP 5.4
  • Windows Server 2008 Enterprise(在服务器上...)
  • MySQL 版本 5.5.25a

有没有人知道这里发生了什么?当负载较低时,我将重新启动我的服务器,看看这是否有帮助,一旦它重新上线,我将更新它。

0 投票
1 回答
4078 浏览

ms-access - 使用 VBA 从 Excel 连接到远程 Access 2010 数据库

我是 VBA 的初学者,我想使用 VBA 从 Excel 远程连接到 Access 2010 数据库。

我发现此连接字符串适用于本地情况:

我写了这个字符串,但它不起作用:

连接到远程数据库的正确连接字符串是什么?

0 投票
1 回答
2661 浏览

sql - 远程连接到 SQL Server 2012 Standard Edition 端口 1433

我有一个运行 SQL Server 2012 标准版的 Windows Server 2008 R2 并且:

  • 允许远程连接到此服务器(在 SQL Server Management Studio 中)

  • TCP/IP 启用并配置 IPserver 和 1433 端口(在 SQL Server 网络配置 -> 协议...)

  • 启用命名管道(在 SQL Server 网络配置上 -> 用于...的协议)

  • 共享内存启用(在 SQL Server 网络配置 -> 协议...)

  • 防火墙关闭

当我telnet localhost 1433在服务器上运行时 - 完美连接。但是如果我运行telnet IPSserver 1433telnet DomainNameServer 1433- 不连接

其他netstat -a显示:

有任何想法吗?

0 投票
3 回答
65047 浏览

mysql - 如何在 Raspberry Pi 上打开 MySQL 以进行外部/远程连接?

我有一个 Raspberry Pi,用于存储自制活动的温度数据。我正在我的计算机上制作一个 Spring MVC 应用程序,我想挖掘数据。我的 Pi 和我的计算机都在本地网络上。我可以完美地通过 SSH 和 FTP 进入我的 RPi。

导致“无法连接到 '192.168.1.102' 上的 MySQL 服务器”。

显然,我的 Java 应用程序也没有连接。

返回默认端口 3306。

是否必须启用允许远程连接到 MySQL 的设置?