3

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

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

我们使用的是 SQL Server 2005。

4

1 回答 1

2

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

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

于 2011-04-06T14:59:21.680 回答