Udostępnij za pośrednictwem


MSSQL_ENG021798

Szczegóły wiadomości

Nazwa produktu

SQL Server

Wersja produktu

10.50

Numer kompilacji produktu

 

Identyfikator zdarzenia

21798

Źródło zdarzenia

MSSQLSERVER

Składnik

Aparat baz danych programu SQL Server

Nazwa symboliczna

Tekst komunikatu

"% S" Agent zadanie musi zostać dodany przez '% s' Przed kontynuowaniem.Można znaleźć w dokumentacji dla '% s'.

Wyjaśnienie

Aby utworzyć publikacja, musi być członkiem sysadmin ustalone roli serwera Wydawca lub członkiem db_owner ustaloną rola bazy danych w bazie danych publikacja.Jeśli jesteś element członkowski z db_owner rolę tego błędu jest uruchamiany, jeśli:

  • Uruchamiać skrypty z SQL Server 2000.Model zabezpieczeń zmienione w SQL Server 2005, i skrypty te muszą zostać zaktualizowane.

  • procedura składowana sp_addpublication jest wykonywane przed wykonaniem sp_addlogreader_agent (języka Transact-SQL).Dotyczy to wszystkich publikacji transakcyjnych.

  • procedura składowana sp_addpublication jest wykonywane przed wykonaniem sp_addqreader_agent (języka Transact-SQL).Dotyczy to transakcyjne publikacji, które są włączone w kolejce subskrypcji aktualizacji (wartość TRUE dla @ allow_queued_tran parametr sp_addpublication).

Procedury przechowywane sp_addlogreader_agent i sp_addqreader_agent każdego utworzyć zadanie agenta i umożliwiają określenie Microsoft konta systemu Windows, w którym agent jest uruchamiany.Dla użytkowników w sysadmin roli agenta zadania są tworzone niejawnie Jeśli sp_addlogreader_agent i sp_addqreader_agent nie są wykonywane; agenci są uruchamiane w kontekście SQL Server konta usługa Agent u dystrybutora.Chociaż sp_addlogreader_agent i sp_addqreader_agent nie są wymagane dla użytkowników w sysadmin rolę, jest ze względów bezpieczeństwa określić oddzielne konta dla agentów.Aby uzyskać więcej informacji, zobacz Model zabezpieczeń Agent replikacji.

Akcja użytkownika

Zapewnia wykonać procedur w odpowiedniej kolejności.Aby uzyskać więcej informacji, zobacz Jak Tworzenie publikacji (Programowanie replikacji Transact-SQL).Jeśli masz skrypty replikacja z poprzednich wersji SQL Server, zaktualizować te skrypty, procedury przechowywane i parametry wymagane przez SQL Server 2005 i jego nowsze wersje.Aby uzyskać więcej informacji, zobacz Jak Uaktualnienie replikacji skryptów (Programowanie replikacji Transact-SQL).