Управление сессиями в ASP.NET с SQL Server 2005 - PullRequest
1 голос
/ 12 сентября 2011

Я получаю следующую ошибку при выполнении InstallSqlSate.sql file

Сообщение 14261, уровень 16, состояние 1, процедура sp_add_category, строка 32
Указанное @name ('[Uncategorized (Local)]') уже существует.

SQLServerAgent в данный момент не запущен, поэтому о нем нельзя уведомлять это действие.

Мне нужны подробности о том, что это за ошибка и как ее исправить?

Ответы [ 2 ]

0 голосов
/ 19 марта 2015

У меня была такая же проблема в SQL2000.Может работать на 2005 год.

Если вы получили это сообщение об ошибке, сначала убедитесь, что служба агента SQL Server работает.Для этого выполните следующие действия:

  1. Нажмите Пуск , нажмите Выполнить , введите Services.msc , а затем нажмите OK .
  2. В окне Службы найдите службу агента SQL Server.
  3. Убедитесь, что значение столбца Состояние службы агента 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

0 голосов
/ 03 декабря 2011

InstallState.sql не предназначен для непосредственного запуска. Вместо этого используйте aspnet_regsql.exe.

...