Tag: vpn

ODBC连接到SQL Server 2008通过VPN失败

我有一个Excel加载项,允许用户对SQL Server数据库运行查询,并将结果直接返回给电子表格。 这工作正常。 现在有一个卫星办公室的用户通过VPN连接连接到我们的networking(共享驱动器等)。 当他使用与主办公室中的每个人都一样的电子表格时,她会得到以下错误: [DBNETLIB] SQL Server不存在或访问被拒绝 奇怪的是,如果你运行一个单独的查询,它可以正常工作,但似乎连续运行许多查询使表单糟糕透了。 由于Excel加载项在内部运行查询,可能很多都是诊断,这有点困难。 我的理论是,当数据库服务器看到许多连续的查询来自networking之外的IP时,有一点它拒绝返回更多的数据。 我的理论是否有效? 是否可以对数据库进行configuration更改,以允许远程ODBC连接正常工作?

如何通过Excel VBA获取VPN用户

我的情况是:我在主要办公室有一个服务器(很less用户工作),大多数用户在远程位置,他们通过VPN连接到这个服务器。 在远程位置,计算机有自己的名称和用户,然后用户连接到VPN以访问主办公室的服务器。 我正在使用excel发送一些信息到主办公室的服务器上的数据库,我需要通过VBA Excel达到2件事情: 1.-知道远程用户是否连接到VPN。 2.-如果连接,那是login的VPN用户。 我一直在研究很多与此相关的文章,但是在文章中解释的function,在PC中返回了PC名称或用户名,而不是VPN用户。 我需要得到我之前解释过的两点。 我怎么能做到这一点? 提前致谢。

VBA获取计算机VPN状态

我试图build立到我的代码中,看看计算机是否可以访问它访问的SQL Server。 问题是,我不能只是得到networking状态,以达到计算机需要在VPN上的SQL Server(通过思科) 我已经看到了VBA中的思科API参考,但不知道如何使用它,也不能100%确定这是一个安全的testing方法 我有两个想法: 平的SQL Server(我的首选) – 我试过使用这个代码,但它只是回来与“通过”服务器是否连接 我的function: Sub test() ' SQL Server address instead of xxxxxxx If Ping("xxxxxxx") Then MsgBox "Passed", vbOKOnly Else MsgBox "Failed", vbOKOnly End If End Sub Public Function Ping(ByVal ComputerIP As String) As Boolean 'You can use also name of computer ' Return TRUE, if pin was […]