naPmu3aH Цитата: А база случайно не из бекапа с другой машины? И кто у нее овнер?
Обычно в таких случаях помогает sp_changedbowner 'sa'
В точку. Owner - один из админов домена, база была перенесена через бэкап. Сменил на 'sa' - Agent запустился.
Другая беда. При настройке репликации подключение с указанными параметрами состоялось. Сейчас также вручную подключиться можно. Но при репликации нет.
В настройках Подписчика:
Agent Process Accaunt: SQL Server Agent Accaunt (изначально был доменный админ - теже грабли)
Subscriber connection: указан тот же пользователь что и при настройке репликации - пользователь на удаленном подписчике. Не должен ли я этого пользователя продублировать на сервере-дистрибьюторе?
И вообще непосредственно на подписчике (SQL Express) я должен что-то настраивать? Изменил в профиле агента -logintimeout 300 - не помогает.
Код: Job Name SQL-Base-PublBase-Publ-SQL\SQLEXPRESS-3
Step Name Run agent.
Duration 00:04:21
Sql Severity 0
Sql Message ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0
Message
2009-05-23 07:24:54.217 Copyright (c) 2008 Microsoft Corporation
2009-05-23 07:24:54.217 Microsoft SQL Server Replication Agent: distrib
2009-05-23 07:24:54.217
2009-05-23 07:24:54.217 The timestamps prepended to the output lines are expressed in terms of UTC time.
2009-05-23 07:24:54.217 User-specified agent parameter values:
-Subscriber SQL\SQLEXPRESS
-SubscriberDB Base
-Publisher SQL
-Distributor SQL
-DistributorSecurityMode 1
-Publication PublBase-Publication
-PublisherDB Base
-Continuous
-XJOBID 0x69D0DF50DA5D454F9362312D7D0EFE8B
-XJOBNAME SQL-Base-PublBase-Publ-SQL\SQLEXPRESS-3
-XSTEPID 2
-XSUBSYSTEM Distribution
-XSERVER SQL
-XCMDLINE 0
-XCancelEventHandle 0000000000000720
-XParentProcessHandle 000000000000074C
2009-05-23 07:24:54.217 Startup Delay: 3662 (msecs)
2009-05-23 07:24:57.873 Connecting to Distributor 'SQL'
2009-05-23 07:24:57.920 Parameter values obtained from agent profile:
-bcpbatchsize 2147473647
-commitbatchsize 100
-commitbatchthreshold 1000
-historyverboselevel 1
-keepalivemessageinterval 300
-logintimeout 15
-maxbcpthreads 1
-maxdeliveredtransactions 0
-pollinginterval 5000
-querytimeout 1800
-skiperrors
-transactionsperhistory 100
2009-05-23 07:24:57.920 Connecting to Subscriber 'SQL\SQLEXPRESS'
2009-05-23 07:25:14.920 Agent message code 20084. The process could not connect to Subscriber 'SQL\SQLEXPRESS'. 2009-05-23 07:25:14.936 Category:NULL
Source: Microsoft SQL Server Native Client 10.0
Number: -1
Message: SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].
2009-05-23 07:25:14.936 Category:NULL
Source: Microsoft SQL Server Native Client 10.0
Number: -1
Message: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. 2009-05-23 07:25:14.936 Category:NULL
Source: Microsoft SQL Server Native Client 10.0
Number: HYT00
Message: Login timeout expired
2009-05-23 07:25:14.936 The agent failed with a 'Retry' status. Try to run the agent at a later time.