Udostępnij za pośrednictwem


Problemy z zabezpieczeniami uniemożliwiają replikowane dane

W tym temacie opisano kilka problemów związanych z zabezpieczeniami, które mogą wystąpić podczas konfiguracja replikacja i operacji.Aby uzyskać więcej informacji na temat zabezpieczeń replikacja, zobacz Bezpieczeństwo i ochrona (replikacji).

Wyjaśnienie i akcji użytkownika.

Problem

Aby rozwiązać issue…

Zmienił hasło dla konta używane przez jednego lub kilku agentów replikacja.

Zmień hasło dla wszystkich czynników, które korzystają z konta.Aby uzyskać więcej informacji, zobacz Jak Wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacji (SQL Server Management Studio) i Jak Wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacji (Programowanie replikacji Transact-SQL).

Konto używane przez agenta replikacja nie jest już prawidłowy i musi zostać zmienione.

Zmienić konto używając w odpowiednim oknie dialogowym lub procedura składowana.Aby uzyskać więcej informacji, zobacz Jak Wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacji (SQL Server Management Studio) i Jak Wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacji (Programowanie replikacji Transact-SQL).

Agent replikacja nie ma wystarczających uprawnień do połączenia się z komputerem w topologii lub wykonywania operacji w bazie danych.

Upewnij się, agentem używa prawidłowy identyfikator logowania i ma wystarczające uprawnienia.Aby uzyskać więcej informacji, zobacz Model zabezpieczeń Agent replikacji.

Agent migawka nie można zapisać do folderu migawka; Agent dystrybucji lub scalić agenta nie może odczytać z folderu migawka.

Zapewnić agentów są przyznawane poprawny katalog i uprawnienia udziału.Aby uzyskać więcej informacji, zobacz Zabezpieczanie folderu Snapshot.

migawka nie mogą zostać przeniesione za pomocą protokół przesyłania plików (FTP), ze względu na problem z uprawnieniami lub ponieważ Agent dystrybucji lub scalić agenta nie można zlokalizować folderu FTP w publikacja.

Upewnij się, serwer FTP jest skonfigurowany prawidłowo i prawidłowo określić ścieżka do folderu FTP.Aby uzyskać więcej informacji, zobacz Jak Dostarczyć migawki za pośrednictwem FTP (SQL Server Management Studio) i Jak Dostarczyć migawki za pośrednictwem FTP (Programowanie replikacji Transact-SQL).

Występują problemy z uprawnieniami nawiązywanie Wydawca Oracle.

There are a number of areas to check, which include ensuring the account replication uses to connect to the Oracle Publisher and the account under which Microsoft SQL Server runs on the Distributor have sufficient permissions.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z Oracle wydawców.

Uruchamiany jest następujący komunikat o błędzie: Login failed for user 'distributor_admin'.

Upewnij się, że distributor_admin konto ma prawidłowy silnego hasła.Serwer zdalny tworzy replikacji repl_distributor, który umożliwia komunikację między dystrybutora i Wydawca.Identyfikator logowania distributor_admin jest skojarzony z tym serwerem zdalnym i musi być prawidłowe hasło.Aby uzyskać więcej informacji, zobacz Zabezpieczanie dystrybutor.

Uruchamiany jest następujący komunikat o błędzie: "% s" musi być prawidłowy identyfikator logowania systemu Windows w formie: "machine\login" lub "domain\login".Można znaleźć w dokumentacji dla '% s'.

Upewnij się, że prawidłowy Microsoft konto systemu Windows jest określony dla każdego agenta replikacja.Aby uzyskać więcej informacji, zobacz MSSQL_ENG021797.

Uruchamiany jest następujący komunikat o błędzie: "% S" Agent zadanie muszą zostać dodane za pomocą "% s" Przed kontynuowaniem.Można znaleźć w dokumentacji dla '% s'.

Upewnij się, że następujące czynniki są tworzone, przed utworzeniem publikacja transakcyjne: Agent odczytywania dziennika (dla wszystkich publikacji transakcyjnych) i agenta czytnik kolejki (dla transakcyjnych publikacji, które umożliwiają kolejce subskrypcje aktualizacji).Aby uzyskać więcej informacji, zobacz MSSQL_ENG021798.

Uruchamiany jest następujący komunikat o błędzie: Nie można utworzyć podkatalogu replikacja katalogu roboczego.% (w łatach)

Upewnij się, że określono poprawną ścieżka dla folderu migawka.Jeśli subskrypcja jest zainicjowany bez migawka, upewnić się, że konto, pod którym SQL Server Usługa działa w Wydawca ma wystarczające uprawnienia.Aby uzyskać więcej informacji, zobacz MSSQL_ENG021330.

Uruchamiany jest następujący komunikat o błędzie: Nie można skopiować pliku skryptu użytkownika do dystrybutora.% (w łatach)

Upewnij się, że określono poprawną ścieżka dla folderu migawka.Jeśli subskrypcja jest zainicjowany bez migawka, upewnić się, że konto, pod którym SQL Server Usługa działa w Wydawca ma wystarczające uprawnienia.Aby uzyskać więcej informacji, zobacz MSSQL_ENG021331.

Uruchamiany jest następujący komunikat o błędzie: Wystąpił błąd podczas deszyfrowania.

Jest to ogólny SQL Server błąd, który może wystąpić, jeśli użyto narzędzie innego niż SQL Server Management Studio (takie jak przystawka usługi) Aby zmienić konto, pod którym SQL Server uruchamia.Należy użyć jednego z następujących podejść do przywrócenia oryginalnego konta, a następnie zmień nowe konto w Management Studio:

  • Przywracanie klucz głównego usługa skojarzone z oryginalnym kontem z kopia zapasowa za pomocą polecenia PRZYWRÓĆ klucz głównego usługa.Aby uzyskać więcej informacji, zobacz Przywracanie klucza głównego serwisu (Transact-SQL).

  • Ponownego generowania klucza głównego usługa skojarzone z oryginalnego konta za pomocą polecenia ZMIEŃ klucz główny usługa.Aby uzyskać więcej informacji, zobacz Zmienianie klucza głównego serwisu (Transact-SQL).

  • Zmienić konto oryginalnego konta za pomocą przystawki usługi lub innego narzędzie.

Zobacz także

Koncepcje