出于好奇,有什么办法可以 编辑 现有的同义词?也就是说,更改同义词指向哪个表......

到目前为止,我似乎不得不删除并重新创建它们,因为它们被锁定而无法编辑。这没什么大不了的,但同时也有点令人恼火。

GUI 或脚本,但最好是 GUI。

有帮助吗?

解决方案

没有

ALTER SYNONYM

您必须删除并重新创建代名词。见这篇文章

其他提示

不幸的是没有 ALTER SYNONYM。不过,Microsoft Connect 中有一个反馈要求提供此功能。不过微软的回复不是很明确。他们谈论 Katmai 中的一些附加功能,但我无法理解。检查这个 关联

我认为同义词被严重低估和利用不足。考虑这种情况。您正在运行 SQL Express,每个数据库限制为 4 GB。当您的数据库接近 4 GB 时,只需将较大的表移动到另一个数据库并在原始数据库中创建同义词,您就可以有效地将数据库大小增加到 4 GB 以上。

虽然 OP 问题的答案是否定的,但我只是想我应该与社区分享这一点,以使我们这些使用 SQL Express 并被 4 GB 限制所困扰的人受益。

拉杰

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top