Security Issues Are Preventing Data from Being Replicated

W tym temacie opisano wiele problemów związanych z zabezpieczeniami, które może wystąpić podczas replikacja konfiguracja i działania.Aby uzyskać więcej informacji na temat zabezpieczeń replikacja Zobacz Security and Protection (Replication).

Wyjaśnienie i Akcja użytkownika

Problem

Aby rozwiązać issue…

Dla konta używane przez jeden lub więcej agentów replikacja zmieniono hasło.

Zmień hasło dla wszystkich czynników, które korzystają z konta.Aby uzyskać więcej informacji zobacz Jak Umożliwia wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacja (SQL Server Management Studio) i Jak Umożliwia wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacja (replikacja programowania języka 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 przechowywana.Aby uzyskać więcej informacji zobacz Jak Umożliwia wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacja (SQL Server Management Studio) i Jak Umożliwia wyświetlanie i modyfikowanie ustawień zabezpieczeń replikacja (replikacja programowania języka 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ę, agent korzysta z prawidłowego identyfikatora logowania i ma wystarczające uprawnienia.Aby uzyskać więcej informacji zobacz Replication Agent Security Model.

Snapshot Agent nie można zapisać w folderze migawka; Agent dystrybucji lub Scal agenta nie może odczytać z folderu snapshot.

Upewnij się, agentów są przyznawane poprawny katalog i uprawnienia udziału.Aby uzyskać więcej informacji zobacz Securing the Snapshot Folder.

migawka nie mogą zostać przeniesione z powodu problemu uprawnienia przy użyciu protokół przesyłania plików (FTP) lub z powodu Agent dystrybucji lub Scal agenta nie może zlokalizować folderu FTP w publikacja.

Upewnij się, czy serwer FTP jest skonfigurowany prawidłowo i ścieżka do folderu FTP została określona poprawnie.Aby uzyskać więcej informacji zobacz Jak Dostarczanie migawka za pośrednictwem FTP (SQL Server Management Studio) i Jak Dostarczanie migawka za pośrednictwem FTP (Programowanie replikacja języka Transact-SQL).

Występują problemy z uprawnieniami łączenia się z Wydawca bazy danych 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 bazy danych Oracle wydawcy.

Uruchamiany jest następujący komunikat o błędzie: Logowanie nie powiodło się dla użytkownika "distributor_admin".

Upewnić się, że distributor_admin konto ma prawidłowy silnego hasła.Serwer zdalny tworzy replikacja repl_distributor, który umożliwia komunikację między dystrybutor 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 Securing the Distributor.

Uruchamiany jest następujący komunikat o błędzie: '% s' musi mieć prawidłowy identyfikator logowania systemu Windows w postaci: 'MACHINE\Login' lub "domena\Login". Zapoznaj się z dokumentacją dla '% s'.

Upewnić 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: zadanie agenta '% s' musi zostać dodany przez '% s' przed kontynuowaniem. Zapoznaj się z dokumentacją dla '% s'.

Upewnij się, że następujące czynniki zostały utworzone przed utworzeniem publikacja transakcyjne: Agent odczytywania dziennika (dla wszystkich publikacji transakcyjnych) i agenta Reader kolejki (w przypadku publikacji transakcyjnych, które umożliwiają kolejce subskrypcji aktualizacji). Aby uzyskać więcej informacji zobacz MSSQL_ENG021798.

Uruchamiany jest następujący komunikat o błędzie: Nie można utworzyć podkatalogu w replikacja, praca directory.(%ls)

Upewnij się, że określono poprawną ścieżka dla folderu migawka.Jeśli subskrypcja jest inicjowany bez migawka, zapewnić, że konto, pod którym SQL Server Usługa jest uruchamiana na 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 dystrybutor.(%ls)

Upewnij się, że określono poprawną ścieżka dla folderu migawka.Jeśli subskrypcja jest inicjowany bez migawka, zapewnić, że konto, pod którym SQL Server Usługa jest uruchamiana na 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 odszyfrowywania.

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 - w) Aby zmienić konto, pod którym SQL Server uruchamia się. Należy używać jedną z następujących metod, aby przywrócić oryginalne konto, a następnie zmień do nowego konta w Management Studio:

  • Przywracanie klucza głównego usługa skojarzone z oryginalnym kontem z kopia zapasowa przy użyciu polecenia RESTORE klucz główny usługa.Aby uzyskać więcej informacji zobacz RESTORE SERVICE MASTER KEY (Transact-SQL).

  • Ponownego generowania klucza głównego usługa skojarzone z oryginalnym kontem przy użyciu polecenia ALTER klucz główny usługa.Aby uzyskać więcej informacji zobacz ALTER główny usługa klucz (języka Transact-SQL).

  • Zmienić konto z powrotem na oryginalne konto za pomocą przystawki usługi lub innego narzędzie.

See Also

Concepts