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

[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]

コメント

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