SQL क्वेरी का उपयोग करके एक सर्वर डेटाबेस तालिका से दूसरे सर्वर डेटाबेस तालिका में तालिका कैसे सम्मिलित करें।


क्या कोई मेरी मदद कर सकता है कि मैं एसक्यूएल सर्वर 2008 का उपयोग करके और एसक्यूएल क्वेरीज़ के माध्यम से एक सर्वर डेटाबेस तालिका से दूसरे सर्वर डेटाबेस तालिका में डेटा कैसे अपडेट कर सकता हूं?

समाधान 1

नमस्ते,

आपको परिभाषित करना चाहिए लिंक सेवर क्वेरी निष्पादित करने से पहले.

लिंक सर्वर: लिंक किए गए सर्वर को कॉन्फ़िगर करना[^]

सवाल:

एसक्यूएल
SELECT *
INTO [TGT_LinkServer].[TGT_DatabaseName].[TGT_TableName]
FROM [SRC_LinkServer].[SRC_DatabaseName].[SRC_TableName]

यदि आपको कोई संदेह हो तो कृपया मुझे बताएं।

कृपया प्रदान करें “वोट“:थम्सअप: यदि यह मददगार होगा, और बनाएं”उत्तर स्वीकार करें“यदि यह सही उत्तर होगा.:गुलाब:

धन्यवाद,
Imdadhusen

समाधान 2

सुनसारा इम्दाधुसेन के उत्तर के अलावा आप क्रॉस डेटाबेस स्थिति में डेटा लाने के लिए OPENROWSET का भी उपयोग कर सकते हैं

एसक्यूएल
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

コメント

タイトルとURLをコピーしました