首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSSQL视图'DWView.dbo.whatever‘中的绑定错误

MSSQL视图'DWView.dbo.whatever‘中的绑定错误
EN

Stack Overflow用户
提问于 2014-02-09 04:16:33
回答 2查看 8.5K关注 0票数 0

一个客户给了我一个数据库。我不能访问这个数据库的视图中的任何数据,因为我得到了这个错误:

无效的对象名称'DWView.dbo.Person_C‘。

我没有名为DWView的用户/角色/任何东西。视图已存在,但没有任何内容可以访问它。这在所有视图中都会发生。

有一件事我不太清楚--什么是DWView.dbo?我知道dbo是模式/所有者,但是DWView部分呢?在15+多年的数据库工作中,我从未遇到过这种情况。

任何访问视图的尝试都会失败,并出现该错误,包括sp_refreshview。

有什么我可以做的来移除这个DWView的东西吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-02-09 04:30:47

该错误表示该对象不存在。正如您所提到的,模式在语法中先于视图;因此,当您询问...

有一件事我不太清楚--什么是DWView.dbo

..。意思是database.schema。因此,您的查询将查找数据库DWView、模式dbo和对象名Person_C

注意,如果已经在数据库(USE Database GO)上,则不必在查询中使用数据库;只需使用SchemaName.ObjectName即可。

票数 1
EN

Stack Overflow用户

发布于 2014-02-09 04:22:34

尝试执行此命令..

代码语言:javascript
复制
USE Your_Database_Name
GO

SELECT * FROM dbo.Person_C
GO

应该是[database].[schema].[objectname]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21651326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档