0

今天有一个本地 SQl 服务器驻留在终端服务位置内,它不在网络中共享,不幸的是我没有控制或管理访问权限,只有基本的只读访问权限。

我必须进行一些数据操作,并将其与终端服务之外的网络中的其他 SQL Server 集成(它们彼此看不到),目前我唯一的“选择”是创建一个 microsoft access 数据库和一些宏来转储其中的本地 sql server 数据并将访问权限复制到它们之间唯一的公共网络共享,以便我可以导入回网络内的 SQL Server 并继续该过程。

我的问题是,是否有任何其他选项可以使终端内的 SQL Server 从我正在连接的机器上“看到”SQL Server,或者我机器上的 SQL Server 是否可以以某种方式“看到”终端服务中的 sql server (或者如果除了我当前的访问设置之外还有任何其他选项)。

提前致谢!

4

1 回答 1

0

最后我所做的是在客户端使用远程桌面activex创建一个应用程序并在终端服务会话中连接。从那里我启动了另一个应用程序并使用远程桌面虚拟通道属性从那里调用查询。(TS会话中的应用程序调用客户端上的应用程序,客户端从那里对sql进行真正的调用,然后使用相同的通道取回数据)

https://msdn.microsoft.com/en-us/library/windows/desktop/aa380824(v=vs.85).aspx

于 2016-02-26T20:08:58.883 回答