在 MS SQL Server 2005 中编辑同义词
-
21-08-2019 - |
题
出于好奇,有什么办法可以 编辑 现有的同义词?也就是说,更改同义词指向哪个表......
到目前为止,我似乎不得不删除并重新创建它们,因为它们被锁定而无法编辑。这没什么大不了的,但同时也有点令人恼火。
GUI 或脚本,但最好是 GUI。
解决方案
其他提示
不幸的是没有 ALTER SYNONYM。不过,Microsoft Connect 中有一个反馈要求提供此功能。不过微软的回复不是很明确。他们谈论 Katmai 中的一些附加功能,但我无法理解。检查这个 关联
我认为同义词被严重低估和利用不足。考虑这种情况。您正在运行 SQL Express,每个数据库限制为 4 GB。当您的数据库接近 4 GB 时,只需将较大的表移动到另一个数据库并在原始数据库中创建同义词,您就可以有效地将数据库大小增加到 4 GB 以上。
虽然 OP 问题的答案是否定的,但我只是想我应该与社区分享这一点,以使我们这些使用 SQL Express 并被 4 GB 限制所困扰的人受益。
拉杰
不隶属于 StackOverflow