كيفية إدراج جدول من جدول قاعدة بيانات خادم إلى جدول قاعدة بيانات خادم آخر باستخدام استعلام SQL.


هل يمكن لأي شخص أن يساعدني في كيفية تحديث البيانات من جدول قاعدة بيانات خادم إلى جدول قاعدة بيانات خادم آخر باستخدام 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

コメント

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