我有一个旧的继承数据库,其中包含一个用户表和一个与之同名但不同架构的系统视图。
出于某种原因,在选择表时,即使使用架构名称进行限定,它似乎从系统视图中选取数据而不是从表中选取数据。
以下是表定义:
当从表中选择时,显示的错误消息如下所示:
有人能够解释一下这里发生了什么吗?
目前,我只是想让一个 10+ 年的系统变得稳定,还不能重命名任何东西,因此我需要找出代码和数据库中发生的事情,但这一步... 第一步登录让我困扰。
如果有帮助,这是一个 SQL 2000 数据库,升级到了 2008 数据库,然后又升级到了 2016(?)数据库。进行了几个步骤,但现在我被困在这一步上了。