gpt4 book ai didi

sql-server - 无法找到该对象,因为它不存在或您没有权限。 SQL Server 中的错误

转载 作者:行者123 更新时间:2023-12-01 18:01:18 24 4
gpt4 key购买 nike

我有一个数据库,并且有一个 Sql 脚本,用于将一些字段添加到数据库中名为“Products”的表中。

但是当我执行这个脚本时,我收到以下错误:

Cannot find the object "Products" because it does not exist or you do not have permissions

为什么会出现错误以及我应该如何解决它?

最佳答案

我找到了发生这种情况的原因。用户具有适当的权限,但存储过程包含 TRUNCATE 语句:

TRUNCATE TableName

由于 TRUNCATE 删除项目而不记录日志,因此您(显然)需要提升权限才能执行包含该项目的存储过程。我们将声明更改为:

DELETE FROM TableName

...错误消失了!

关于sql-server - 无法找到该对象,因为它不存在或您没有权限。 SQL Server 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com