データベースDB1へのデータベース接続があります。私ができる唯一のことは、ストアドプロシージャを使用するなど、t-sql ステートメントを実行することです。特定のテーブル (または特定のテーブルの特定の行) をローカル データベースにエクスポートしたいと考えています。上記のように、DB は異なるサーバー上にあり、直接接続することはできません。したがって、質問: ローカル サーバーで実行してデータを取得するために、他のクエリを返すクエリを作成することは可能ですか? また、テーブルには BLOB が含まれていることにも注意してください。ありがとう。
質問する
394 次
3 に答える
0
Visual Studioを使用している場合は、ワークステーションから両方に接続できる限り、そこにあるデータベースツールを使用して2つのサーバー間でデータを移動できます。
ただし、UltimateまたはPremiumが必要です:http: //msdn.microsoft.com/en-us/library/dd193261.aspx
RedGateにはいくつかの便利なツールもあります:http: //www.red-gate.com/products/sql-development/sql-compare/features
多分あなたは代わりにhttps://dba.stackexchange.com/で尋ねるべきです。
于 2012-05-19T19:52:44.007 に答える
0
SQL Server Management Studio がある場合は、ローカル データベースでデータ インポート機能を使用してデータを取得できます。コピーしようとしているテーブルに対する読み取り/選択アクセス権がある限り機能します。
于 2012-05-19T21:21:34.323 に答える
0
リモート db にログインできる場合 (ここでは t-sql しか発行できません)、ローカル サーバー上にリモートへのリンク サーバーを作成し、後でそれを次のようなクエリで直接使用できます。
select * from [LinkedServerName].[DatabaseName].[SchemaName].[TableName]
于 2012-05-19T22:39:15.603 に答える