【发布时间】:2015-08-12 07:31:29
【问题描述】:
我正在使用一些旧数据库,所以我使用不同的服务器。
我在“A”服务器上创建了同义词,并且可以毫无问题地对其进行一些操作。现在我想在“B”服务器中使用它,但它现在允许我访问服务器“B”中的同义词。我已授予该服务器的所有访问权限。
即使我能够访问已创建同义词的同一张表。
片段: 在服务器“A”上: 为 dbo.Employee 创建同义词 [dbo].[EmployeeDB]
在服务器“B”上; 使用表名:select * from [B].[databaseName].[dbo].[Employee]
不使用同义词名称:select * from [B].[databaseName].[dbo].[EmployeeDB]
【问题讨论】:
标签: sql-server database sql-server-2012 synonym