[ad_1]
SQL Server 2008 および SQL クエリを使用して、あるサーバー データベース テーブルから別のサーバー データベース テーブルにデータを更新する方法を教えてくれる団体はありますか?
解決策 1
こんにちは、
定義する必要があります リンクサーバー クエリを実行する前に。
リンクサーバー: リンクサーバーの構成[^]
クエリ:
SQL
SELECT * INTO [TGT_LinkServer].[TGT_DatabaseName].[TGT_TableName] FROM [SRC_LinkServer].[SRC_DatabaseName].[SRC_TableName]
ご不明な点がございましたら、お知らせください。
どうか提供してください “投票する“:thumbsup: これが役立つ場合は、 “回答を受け入れる「これが正解なら。:rose:
ありがとう、
イムダフーセン
解決策 2
Sunasara Imdadhusen の答えに加えて、OPENROWSET を使用して次のようなクロスデータベース状況でデータをフェッチすることもできます
SQL
SELECT a.* FROM OPENROWSET('MSDASQL.1', 'DRIVER=SQL Server;SERVER=192.168.2.2;UID=sa;PWD=;DATABASE=CBOS', 'SELECT * FROM MASTER') a
解決策 5
Hi, Try this First, enable ad-hoc queries like so: sp_configure 'show advanced options', 1; RECONFIGURE; GO sp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO Then run the below query: SELECT a.* FROM OPENROWSET('MSOLEDBSQL', 'DRIVER=SQL Server;SERVER=192.168.2.2;UID=yoursqlLoginId;PWD=yourSqlPassword;DATABASE=yourDatabaseName', 'SELECT * FROM tableName') a
[ad_2]
コメント