[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]
コメント