0

Today there is a local SQl Server that resides inside a terminal services location, which isnt shared in the network, unfortunately i have no control or administration access to it, just basic read only access.

I have to do some data manipulation and integrate it with other SQL Servers in the network outside the terminal services (they dont see each other) and right now my only "option" so far has been to create an microsoft access database and some macros to dump the local sql server data in it and copy the access to the only common network share between those, so that i can import back to SQL Server inside the network and continue the process.

My question would be if there is any other option to make the SQL Server inside the terminal "see" the SQL Server from the machine im connecting from or if the SQL Server from my machine can somehow "see" the sql server within the terminal services (or if there is any other option at all besides my current setup with access).

Thanks in advance!

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 に答える