SQL 服务器重命名的对象名称无效 table
SQL Server Invalid Object Name for renamed table
我是运行以下查询(由 SSMS 自动生成):
SELECT TOP (1000) *
FROM [GestionePrestazioni].[dbo].[Prestazioni]
这会引发以下错误:
Msg 208, Level 16, State 1, Line 1
Invalid object name dbo.VociRicevuta
数据库 table VociRicevuta 最近通过 Entity Framework 6 迁移重命名为 RicevutaVoci。此 table 有一个外键引用 table Prestazioni 的主键。
编辑:来自两个 tables 的 SSMS 视图:
我搜索了 Whosebug,但似乎没有人遇到我的问题。我不知道如何解决这个问题。有什么帮助吗?谢谢!!
@Larnu 猜对了:问题是我的 table 的列是引用标量函数的计算列,其中涉及 table VociRicevute。
我现在将修复该标量函数。我将删除计算列,更改函数,然后重新添加该列。
谢谢@Larnu!
我是运行以下查询(由 SSMS 自动生成):
SELECT TOP (1000) *
FROM [GestionePrestazioni].[dbo].[Prestazioni]
这会引发以下错误:
Msg 208, Level 16, State 1, Line 1
Invalid object name dbo.VociRicevuta
数据库 table VociRicevuta 最近通过 Entity Framework 6 迁移重命名为 RicevutaVoci。此 table 有一个外键引用 table Prestazioni 的主键。
编辑:来自两个 tables 的 SSMS 视图:
我搜索了 Whosebug,但似乎没有人遇到我的问题。我不知道如何解决这个问题。有什么帮助吗?谢谢!!
@Larnu 猜对了:问题是我的 table 的列是引用标量函数的计算列,其中涉及 table VociRicevute。
我现在将修复该标量函数。我将删除计算列,更改函数,然后重新添加该列。
谢谢@Larnu!