कोई बात नहीं। मैंने इसका समाधान स्वयं ढूंढ लिया है।
किसके लिए इसमें रुचि हो सकती है:समाधान का विचार SQL सर्वर बाहरी SPs से लिया गया है, जिसे Microsoft Oracle से स्वायत्त लेनदेन के समाधान के रूप में उपयोग करता है।
Sybase अनुकूली सर्वर एंटरप्राइज़ में निम्न कथन का उपयोग करके आपके वर्तमान सर्वर पर एक दूरस्थ सर्वर बनाने का अवसर है:
exec sp_addserver SRVName, RPCServer, @@servername
फिर वर्तमान सर्वर पर विकल्प सेट करना आवश्यक है:
set transactional_rpc on
इस बिंदु से आपको SRVName सर्वर के माध्यम से अपनी वस्तुओं को संदर्भित करने की अनुमति है, जैसे:
create proc sp_test_autonom1
as
begin
begin transaction
insert into test_idx values(10,20)
declare @status int
exec @status = SRVName.itest..sp_autonom
rollback transaction
end
SRVName.itest..sp_autonom इस प्रकार बनाया जा सकता है:
create proc sp_autonom
as
begin
begin transaction
insert into test_idx2 values(1,2)
commit transaction
end
तालिकाएँ इस प्रकार बनाई जा सकती हैं:
create table test_idx(col1 int, col2 int)
go
create table test_idx2(col1 int, col2 int)
धन्यवाद।