如果一个数据库中另一个数据库中的同义词引用该数据库中的对象,那么将备份恢复到该数据库是否会使同义词失效?
具体来说,想象一下这种情况:
是否应该期望此过程使 Synonym_Host 上的 dbo.foo 同义词无效?
以下不起作用。我想在 SQL Server 2017 中的列上创建同义词。我将如何执行此操作?
CREATE SYNONYM dbo.[ProductTest] for [dbo].[Product].[ProductId]
GO
select ProductTest from dbo.Product
Run Code Online (Sandbox Code Playgroud) 我有一个使用同义词的脚本。我必须更改该代码,问题是我无法理解同义词指的是哪个对象。有办法查到吗?我正在使用创建该同义词的原始数据库实例。
PS 我正在使用 MS SQL Server。
谢谢你的时间。