使用 SQL Server 2005 进行 ASP.NET 中的会话管理

发布于 2024-12-04 11:05:49 字数 250 浏览 1 评论 0原文

我在执行 InstallSqlSate.sql 文件时收到以下错误

消息 14261,级别 16,状态 1,过程 sp_add_category,第 32 行
指定的@name('[未分类(本地)]')已存在。

SQLServerAgent 当前未运行,因此无法收到通知 这个动作。

我想了解该错误是什么以及如何修复它的详细信息?

I am getting the following error while executing InstallSqlSate.sql file

Msg 14261, Level 16, State 1, Procedure sp_add_category, Line 32
The specified @name ('[Uncategorized (Local)]') already exists.

SQLServerAgent is not currently running so it cannot be notified of
this action.

I want details about what is that error and how to fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人心善变 2024-12-11 11:05:49

InstallState.sql 不适合直接运行。请改用 aspnet_regsql.exe。

InstallState.sql is not intended to be run directly. Use aspnet_regsql.exe instead.

幸福不弃 2024-12-11 11:05:49

我在 SQL2000 中也遇到了同样的问题。可能适用于 2005 年。

如果您收到此错误消息,请首先确保 SQL Server
代理服务正在运行。为此,请按照下列步骤操作:

  1. 点击开始,点击运行,键入Services.msc,然后
    单击确定
  2. 服务窗口中,找到 SQL Server 代理
    服务。
  3. 确保 SQL 的状态列的值
    服务器代理服务正在运行

如果SQL Server代理服务正在运行,则会出现此问题
因为 SQL Server 代理服务无法解释点标记 (.)
代表 ObjectName 注册表项中的本地计算机
在以下注册表子项下。对于默认实例,
注册表子项如下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\ 对于
命名实例,注册表子项如下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\
注意 InstanceName 是 SQL Server 实例的占位符。

我的没有运行,它被“禁用”了。如果您遇到这种情况:右键单击“属性”,将其从“禁用”更改为“自动”。按确定。然后右键单击SQL Server代理服务并单击“启动”。它应该更改为“正在运行”状态。

来自:https://support.microsoft.com/en-us/kb/911841

I had the same issue in SQL2000. Might work for 2005.

If you receive this error message, first make sure that the SQL Server
Agent service is running. To do this, follow these steps:

  1. Click Start, click Run, type Services.msc, and then
    click OK.
  2. In the Services window, locate the SQL Server Agent
    service.
  3. Make sure that the value of the Status column of the SQL
    Server Agent service is Running.

If the SQL Server Agent service is running, this problem occurs
because the SQL Server Agent service cannot interpret the dot mark (.)
that represents the local computer in the ObjectName registry entry
under the following registry subkey. For a default instance, the
registry subkey is as follows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\ For
a named instance, the registry subkey is as follows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\
Note InstanceName is a placeholder for the instance of SQL Server.

Mine was not running, it was "disabled". If this is the case for you: Right click properties, change it from disabled to Automatic. Press OK. Then right click the SQL Server Agent service and click "Start". It should change to have the "Running" status.

from: https://support.microsoft.com/en-us/kb/911841

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文