不幸的是我在SQL Server 2008中创建了表调用'sysmessages'。当我将数据库恢复到SQL Server 2012时,我意识到我有两个表调用'sysmessages'。 我不想更改我的表名,因为它在代码中使用。
我只能从特定的数据库系统表中删除吗?
答案 0 :(得分:1)
select * from sys.sysmessages
那样解决它,你会像select * from dbo.sysmessages
编辑 - 没有。 2.不适用于SQL 2012,但它已在SQL 2008R2中进行了测试和工作
答案 1 :(得分:1)
您无法删除系统表,最好的办法是更改代码