2013-10-24 53 views
0

今天有一個本地SQl服務器駐留在終端服務位置內,但不在網絡中共享,不幸的是我無法控制或管理訪問它,只是基本的只讀訪問。在終端服務中訪問本地SQL Server

我必須做一些數據處理,並將它與終端服務之外的網絡中的其他SQL服務器(他們互不見面)集成,現在我唯一的「選項」到目前爲止一直是創建一個微軟訪問數據庫和一些宏來轉儲它中的本地sql服務器數據,並將訪問權限複製到這些數據之間的唯一公共網絡共享,以便我可以將其導回到網絡內部的SQL Server並繼續該過程。

我的問題是,如果有任何其他選項,使終端內的SQL Server從連接的計算機「看到」SQL Server,或者從我的機器上的SQL Server可以以某種方式「看到」SQL Server在終端服務內部(或者除了我目前的訪問設置外,還有其他任何選項)。

在此先感謝!

+0

是否所有的服務器在同一個子網上? – jcwrequests

+0

不,終端在不同子網內也在另一個域 – Hamarict

+0

我會將數據轉儲到csv並將其移動到其他服務器。您也可以使用Access,但csv更簡單。在網絡方面你必須經歷的環節並不值得。 – jcwrequests

回答

0

最後我所做的是在遠程桌面activex上在客戶端創建應用程序,並在終端服務會話中進行連接。 從那裏我開始另一個應用程序,並使用遠程桌面虛擬通道屬性,我從那裏調用查詢。 (在TS會話的應用作出了應用程序的調用客戶端上,從那裏的客戶確實到SQL真正的呼叫,然後回來使用相同信道的數據)

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