Dela via


Hantera inloggningar i publikationens åtkomstlista

gäller för:SQL ServerAzure SQL Managed Instance

Det här avsnittet beskriver hur du hanterar inloggningar i publikationsåtkomstlistan i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. Åtkomst till en publikation styrs av publikationens åtkomstlista (PAL). Inloggningar och grupper kan läggas till och tas bort från PAL.

I det här avsnittet

Innan du börjar

Förutsättningar

  • Du måste associera SQL Server-inloggningen med en databasanvändare i publikationsdatabasen innan du lägger till inloggningen i PAL.

Använda SQL Server Management Studio

Du använder publikationens åtkomstlista (PAL) på sidan Publikationsåtkomstlista i dialogrutan Publikationsegenskaper – <publikation> för att hantera inloggningar. Mer information om hur du kommer åt den här dialogrutan finns i Visa och ändra publikationsegenskaper.

Hantera inloggningar i PAL

  1. På sidan Publikationsåtkomstlista i dialogrutan Publikationsegenskaper – <publikation> använder du knapparna Lägg till, Ta bort och Ta bort alla för att lägga till och ta bort inloggningar och grupper från PAL. Ta inte bort distributor_admin från PAL. Det här kontot används för replikering.

    Anmärkning

    Om en fjärransluten distributör används måste konton i PAL vara tillgängliga på både utgivaren och distributören. Kontot måste vara antingen ett domänkonto eller ett lokalt konto som definieras på båda servrarna. Lösenorden som är associerade med båda inloggningarna måste vara desamma.

  2. Välj OK.

Använda Transact-SQL

Visa grupper och inloggningar som tillhör PAL

  1. Kör sp_help_publication_access i Publisher på publikationsdatabasen. För @publication, ange publikationsnamnet. Detta visar information om grupper och inloggningar i PAL.

Så här lägger du till grupper och inloggningar i PAL

  1. Kör sp_grant_publication_access i Publisher på publikationsdatabasen. För @publicationanger du publikationsnamnet och för @loginanger du namnet på den inloggning eller grupp som läggs till.

Ta bort grupper och inloggningar från PAL

  1. Kör sp_revoke_publication_access i Publisher på publikationsdatabasen. För @publicationanger du publikationsnamnet och för @loginanger du namnet på den inloggning eller grupp som tas bort.