gpt4 book ai didi

sql-server - 尽管架构是用户的默认架构,但仍出现无效对象错误

转载 作者:行者123 更新时间:2023-12-02 23:25:52 25 4
gpt4 key购买 nike

我在从 SSMS (SQL Server 2008) 执行选择查询时遇到问题。它给出一个错误,指出“无效对象”

User Name: admin
DefaultSchema: S1
Table being accessed: employee

查询1:

select * from employee

查询2:

select * from S1.employee

在这种情况下,Query1 失败并出现上述错误,而 Query2 工作正常并获取值。有人可以帮我解决这里的问题吗?尽管将 S1 作为用户“admin”的默认架构,但它仍然要求我附加架构名称以执行查询。

谢谢。

最佳答案

根据您的用户名是“admin”,我猜测您的用户是 sysadmin 服务器角色的成员。如果是这样,则用户的默认架构设置将被忽略,因为 sysadmin 角色的所有成员都会自动获取 DBO 的默认架构。请参阅 ALTER USER 的文档了解更多详情。

关于sql-server - 尽管架构是用户的默认架构,但仍出现无效对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4193422/

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