Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk azt ismerteti, hogyan konfigurálhatja a kiszolgálókonfigurációs beállítást az remote proc trans SQL Server Management Studio vagy a Transact-SQL használatával. A(z) remote proc trans opció a Microsoft Distributed Transaction Coordinator (MS DTC) tranzakcióval segíti a szerverek közötti eljárás műveletek védelmét.
Állítsa be a remote proc trans értékét 1-re, hogy biztosítson egy MS DTC által koordinált elosztott tranzakciót, amely megőrzi a tranzakciók ACID (atomi, konzisztens, izolált és tartós) tulajdonságait. Az opció beállítása után kezdődő munkamenetek alapértelmezetten öröklik a konfigurációs beállítást.
Fontos
Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását.
Előfeltételek
Az érték beállítása előtt engedélyezni kell a távoli kiszolgálókapcsolatokat.
Recommendations
Ez a beállítás az SQL Server korábbi verzióival való kompatibilitásra szolgál távoli tárolt eljárásokat használó alkalmazások esetében. Távoli tárolt eljáráshívások helyett használjon csatolt kiszolgálókra hivatkozó elosztott lekérdezéseket, amelyek sp_addlinkedserver használatával vannak definiálva.
Permissions
Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. Az sp_configure végrehajtásához mindkét paraméterrel a konfigurációs beállítás módosításához vagy az RECONFIGURE utasítás futtatásához a felhasználónak rendelkeznie kell a ALTER SETTINGS kiszolgálószintű engedéllyel. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.
Az SQL Server Management Studio használata
Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, és válassza a Tulajdonságok lehetőséget.
Válassza ki a Kapcsolatok csomópontot .
A Távoli kiszolgálókapcsolatok csoportban jelölje be a Kiszolgáló és kiszolgáló közötti kommunikációhoz szükséges elosztott tranzakciók megkövetelése jelölőnégyzetet.
Használd a Transact-SQL-t
Csatlakozzon az adatbázismotorhoz.
A Standard sávon válassza az Új lekérdezés lehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan használhatja a sp_configure-t a
remote proc transopció értékének1-ra történő beállítására.USE master; GO EXECUTE sp_configure 'remote proc trans', 1; GO RECONFIGURE; GO
További információ: Kiszolgálókonfigurációs beállítások.
Követés: A távoli proc trans beállítás konfigurálása után
A beállítás a kiszolgáló újraindítása nélkül azonnal érvénybe lép.