Sdílet prostřednictvím


Konfigurace serveru: vzdálený proc trans

platí pro:SQL Server

Tento článek popisuje, jak nakonfigurovat remote proc trans možnost konfigurace serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL. Tato remote proc trans možnost pomáhá chránit akce procedury mezi servery prostřednictvím transakce Ms DTC (Microsoft Distributed Transaction Coordinator).

Nastavte hodnotu remote proc trans pro 1 poskytnutí distribuované transakce koordinované MS DTC, která chrání ACID (atomické, konzistentní, izolované a trvalé) vlastnosti transakcí. Relace zahájené po nastavení této možnosti dědí 1 nastavení konfigurace jako výchozí.

Důležité

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.

Požadavky

Před nastavením této hodnoty musí být povolená vzdálená připojení k serveru.

Recommendations

Tato možnost je poskytována z důvodu kompatibility se staršími verzemi SQL Serveru pro aplikace, které používají vzdálené uložené procedury. Místo vydávání vzdálených volání uložených procedur použijte distribuované dotazy odkazující na propojené servery, které jsou definovány pomocí sp_addlinkedserver.

Povolení

Ve výchozím nastavení se všem uživatelům udělí oprávnění sp_configure bez parametrů nebo pouze s prvním parametrem. Pokud chcete provést sp_configure oba parametry, aby se změnila možnost konfigurace nebo aby příkaz spustil RECONFIGURE , musí být uživateli uděleno ALTER SETTINGS oprávnění na úrovni serveru. Oprávnění ALTER SETTINGS se implicitně uchovává rolemi serveru sysadmin a serveradmin .

Použití aplikace SQL Server Management Studio

  1. V Průzkumníku objektů klikněte pravým tlačítkem na server a vyberte Vlastnosti.

  2. Vyberte uzel Připojení .

  3. V části Připojení ke vzdálenému serveru zaškrtněte políčko Vyžadovat distribuované transakce pro komunikaci mezi servery .

Použijte Transact-SQL

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak použít sp_configure k nastavení hodnoty remote proc trans možnosti na 1.

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

Další informace naleznete v tématu Možnosti konfigurace serveru.

Zpracovat: Po nakonfigurování možnosti vzdáleného převodu proc

Nastavení se projeví okamžitě bez restartování serveru.