首页 > 解决方案 > SQL Server Management Studio:为链接服务器对象中的表生成选择脚本会导致列重复

问题描述

我有 SQL Server Management Studio v18.8 查看 SQL Server 2019 数据库。当我右键单击链接服务器对象中的表并选择“将表编写为选择到新查询编辑器窗口”时,许多列被复制或复制了三次。

例如,如果我的表有以下四列:

UNIT_ID
UNIT_NAME
UNIT_LOCATION
UNIT_LOCATED_DATE

然后结果将如下所示:

SELECT [UNIT_ID]
    ,[UNIT_NAME]
    ,[UNIT_NAME]
    ,[UNIT_NAME]
    ,[UNIT_LOCATION]
    ,[UNIT_LOCATION]
    ,[UNIT_LOCATED_DATE]
    ,[UNIT_LOCATED_DATE]
    ,[UNIT_LOCATED_DATE]
    ,[UNIT_LOCATED_DATE]
FROM [MyLinkedObject]..[dbo].[UNIT_LOC]
GO

这是一个已知的错误?有修复或解决方法吗?我真的很希望能够快速创建和运行这些脚本,但是我不得不花费大量时间来删除列的重复副本。

标签: sql-serverssms-2017

解决方案


推荐阅读