有人将我们的Users表重命名为SYSUsers,这是一个关键的sql表名。有没有办法重命名这个表?
我尝试右键单击该表并重命名,并在其上运行sp_RENAME
,但两者都试图重命名系统sysusers表而不是用户创建的表。我甚至无法从[MyDatabase].[dbo].[SYSUsers]
中选择或导出数据,因为它从sql server sysusers表而不是用户创建的表中读取。
我们正在使用SQL Server 2005。
答案 0 :(得分:1)
SYSUsers
不会对我造成任何此类问题,因为我处理区分大小写的实例(但是创建一个名为sysusers
的表会执行!)。
也许您可以尝试暂时将数据库的排序规则更改为CS
并在之后将其重新切换?