sql server语言 - 如何重命名用户创建的SYSUSERS表



有人将我们的Users表重命名为SYSUsers,这是一个关键sql表名。有办法重命名这个表吗?

我已经尝试右键单击表并进行重命名,并在其上运行sp_RENAME,但两者都试图重命名系统sysusers表而不是用户创建的表。我甚至不能从[MyDatabase].[dbo].[SYSUsers]中选择或导出数据,因为它从sql server sysusers表而不是用户创建的表中读取数据。

SQL Server 2005

SYSUsers不会给我造成任何这样的问题,因为我在一个区分大小写的实例上工作(但是创建一个名为sysusers的表会!)。

也许你可以尝试暂时更改数据库的排序为CS一个,然后切换回来?

最新更新