如何重命名用户创建的SYSUSERS表?

时间:2011-04-06 14:21:31

标签: sql-server rename system-tables

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

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

我们正在使用SQL Server 2005。

1 个答案:

答案 0 :(得分:1)

SYSUsers不会对我造成任何此类问题,因为我处理区分大小写的实例(但是创建一个名为sysusers的表会执行!)。

也许您可以尝试暂时将数据库的排序规则更改为CS并在之后将其重新切换?