У меня была такая же проблема в SQL2000.Может работать на 2005 год.
Если вы получили это сообщение об ошибке, сначала убедитесь, что служба агента SQL Server работает.Для этого выполните следующие действия:
- Нажмите Пуск , нажмите Выполнить , введите Services.msc , а затем нажмите OK .
- В окне Службы найдите службу агента SQL Server.
- Убедитесь, что значение столбца Состояние службы агента SQL Server равно Работает .
Если агент SQL Serverслужба работает, эта проблема возникает из-за того, что служба агента SQL Server не может интерпретировать точку (.), которая представляет локальный компьютер в записи реестра ObjectName в следующем подразделе реестра.Для экземпляра по умолчанию подраздел реестра имеет следующий вид: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSQLSERVER \ Для именованного экземпляра ключ реестра выглядит следующим образом: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSQL $ InstanceName \ Noteзаполнитель для экземпляра SQL Server.
Мой не был запущен, он был "отключен".Если это так для вас: щелкните правой кнопкой мыши свойства, измените его с отключенного на автоматический.Нажмите ОКЗатем щелкните правой кнопкой мыши службу агента SQL Server и нажмите «Пуск».Он должен измениться, чтобы иметь статус «Работает».
с: https://support.microsoft.com/en-us/kb/911841