Delen via


Serverconfiguratie: externe proc trans

Van toepassing op:SQL Server

In dit artikel wordt beschreven hoe u de optie voor serverconfiguratie remote proc trans in SQL Server configureert met behulp van SQL Server Management Studio of Transact-SQL. De remote proc trans optie helpt bij het beveiligen van de acties van een server-naar-serverprocedure via een MS DTC-transactie (Microsoft Distributed Transaction Coordinator).

Stel de waarde in om remote proc trans1 een door MS DTC gecoördineerde gedistribueerde transactie te bieden die de ACID-eigenschappen (atomisch, consistent, geïsoleerd en duurzaam) van transacties beveiligt. Sessies zijn gestart na het instellen van deze optie om de configuratie-instelling over te 1 nemen als standaardinstelling.

Belangrijk

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Vereiste voorwaarden

Externe serververbindingen moeten worden toegestaan voordat deze waarde kan worden ingesteld.

Aanbevelingen

Deze optie is beschikbaar voor compatibiliteit met eerdere versies van SQL Server voor toepassingen die gebruikmaken van externe opgeslagen procedures. In plaats van externe opgeslagen procedure-aanroepen uit te geven, gebruikt u gedistribueerde query's die verwijzen naar gekoppelde servers, die worden gedefinieerd met behulp van sp_addlinkedserver.

Permissions

Voer machtigingen sp_configure uit voor zonder parameters of met alleen de eerste parameter worden standaard aan alle gebruikers verleend. Als u beide parameters wilt uitvoeren sp_configure om een configuratieoptie te wijzigen of om de RECONFIGURE instructie uit te voeren, moet aan een gebruiker de ALTER SETTINGS machtiging op serverniveau worden verleend. De ALTER SETTINGS machtiging wordt impliciet bewaard door de vaste serverfuncties sysadmin en serveradmin .

SQL Server Management Studio gebruiken

  1. Klik in Objectverkenner met de rechtermuisknop op een server en selecteer Eigenschappen.

  2. Selecteer het knooppunt Verbindingen .

  3. Schakel onder Verbindingen met externe servers het selectievakje Gedistribueerde transacties vereisen voor server-naar-servercommunicatie in.

Gebruik Transact-SQL

  1. Maak verbinding met de database-engine.

  2. Selecteer Nieuwe query in de standaardbalk.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld ziet u hoe u sp_configure gebruikt om de waarde van de remote proc trans optie in te stellen op 1.

    USE master;
    GO
    
    EXECUTE sp_configure 'remote proc trans', 1;
    GO
    
    RECONFIGURE;
    GO
    

Zie Server-configuratieoptiesvoor meer informatie.

Opvolgen: Nadat u de externe proc trans-optie hebt geconfigureerd

De instelling wordt onmiddellijk van kracht zonder de server opnieuw op te starten.