SQL Server:用户无权执行此操作。 (阅读作品)

发布于 2024-12-21 09:14:59 字数 355 浏览 2 评论 0原文

重新安装 IIS 后,我无法登录。任何页面都有 InsertUpdate 命令,页面失败并显示错误 User does没有执行此操作的权限

选择命令工作正常。我可以使用 SSMS 或 Visual Web Developer 编辑表数据,但无法通过网站修改或写入。 我正在使用 Windows 身份验证。

您能告诉我需要更改哪个用户的权限吗? 据我所知,每个人都是读者、所有者和作者。 我在文件级别拥有 IUSER - 完全控制权,而 NT AUTHORITY\IUSR 在数据库级别拥有完全控制权。

After reinstalling IIS I can't log in. Any page has Insert or Update command, the page fails with error saying User does not have permission to perform this action

Select command works fine. I can edit table data using SSMS or Visual Web Developer but I can't modify or write through web site.
I'm using windows authentication.

Could you tell me which user's permission needs to be changed?
As far as I can tell, everyone is reader, owner and writer.
I have IUSER -full control on file level and NT AUTHORITY\IUSR has full control on database level.

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

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

发布评论

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

评论(1

删除→记忆 2024-12-28 09:14:59

重新安装 IIS 可能会弄乱集成帐户上的映射。

尝试

EXEC sp_change_users_login 'Report'

如果报告孤立用户

EXEC sp_change_users_login 'Auto_Fix', 'user', 'login', 'password'

其中最后三个参数用于损坏的帐户。

需要成为管理员并且需要使用数据库问题。

只是一个猜测,但它过去对我来说曾解决过类似的问题。

如果没有,那么以 IUSer 身份登录...可能会告诉您一些信息,或者冒充他们。

Reinstalling IIS might have messed up the mappings on the integrated accounts.

Try

EXEC sp_change_users_login 'Report'

If it reports orphaned users

EXEC sp_change_users_login 'Auto_Fix', 'user', 'login', 'password'

Where the last three parameters are for the broken account.

Need to be the admin and you need to use the database question.

Just a guess, but it's worked for similar issues for me in the past.

If there's aren't any then logging on as IUSer... might tell you something, or impersonating them.

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