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

发布于 2024-10-30 18:26:45 字数 271 浏览 2 评论 0原文

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

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

我们使用的是 SQL Server 2005。

Someone renamed our Users table to SYSUsers, which is a key sql table name. Is there a way to rename this table?

I've tried right-clicking the table and going to rename, and running sp_RENAME on it, but both are trying to rename the system sysusers table instead of the user-created one. I can't even select or export data from the [MyDatabase].[dbo].[SYSUsers] since it reads from the sql server sysusers table instead of the user-created one.

We're using SQL Server 2005.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

栀子花开つ 2024-11-06 18:26:45

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

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

SYSUsers doesn't cause any such problem for me because I work on a case sensitive instance (however creating a table called sysusers does!).

Perhaps you could try temporarily altering the collation of the database to a CS one and switch it back after?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文