Udostępnij przez


Zarządzanie nazwami logowania na liście dostępu do publikacji

Dotyczy:SQL ServerAzure SQL Managed Instance

W tym temacie opisano sposób zarządzania loginami na Liście Dostępu do Publikacji w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Dostęp do publikacji jest kontrolowany przez listę dostępu do publikacji (PAL). Identyfikatory logowania i grupy można dodawać i usuwać z PAL.

w tym temacie

Przed rozpoczęciem

Wymagania wstępne

  • Przed dodaniem nazwy logowania do PAL, należy skojarzyć login do SQL Server z użytkownikiem w bazie danych publikacji.

Korzystanie z programu SQL Server Management Studio

Lista dostępu do publikacji (PAL) jest używana na stronie Lista dostępu do publikacji w oknie dialogowym Właściwości publikacji — <Publikacja>, aby zarządzać logowaniami. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do tego okna dialogowego, zobacz Wyświetlanie i modyfikowanie właściwości publikacji.

Aby zarządzać logowaniami w systemie PAL

  1. Na stronie Lista dostępu do publikacji w oknie dialogowym Właściwości publikacji — <Publikacja> użyj przycisków Dodaj, Usuń i Usuń wszystkie, aby dodawać i usuwać loginy oraz grupy z PAL. Nie usuwaj distributor_admin z PAL. To konto jest używane do replikacji.

    Uwaga / Notatka

    Jeśli używany jest zdalny dystrybutor, konta w PAL muszą być dostępne zarówno u wydawcy, jak i u dystrybutora. Konto musi być kontem domeny lub kontem lokalnym zdefiniowanym na obu serwerach. Hasła skojarzone z obydwoma identyfikatorami logowania muszą być takie same.

  2. Kliknij przycisk OK.

Korzystanie z Transact-SQL

Aby wyświetlić grupy i loginy należące do PAL

  1. W programie Publisher w bazie danych publikacji wykonaj sp_help_publication_access. W polu @publicationokreśl nazwę publikacji. Wyświetla informacje o grupach i loginach w PAL.

Aby dodać grupy i loginy do PAL

  1. W programie Publisher w bazie danych publikacji wykonaj sp_grant_publication_access. W polu @publicationokreśl nazwę publikacji, a w polu @loginokreśl nazwę logowania lub grupy, która jest dodawana.

Aby usunąć grupy i loginy z PAL

  1. W programie Publisher w bazie danych publikacji wykonaj sp_revoke_publication_access. W polu @publicationokreśl nazwę publikacji, a w polu @loginokreśl nazwę identyfikatora logowania lub grupy, która jest usuwana.