我尝试运行此SQL脚本以创建外部源:
CREATE EXTERNAL DATA SOURCE Unspsc
WITH
(
TYPE=RDBMS,
LOCATION='myservername.database.windows.net',
DATABASE_NAME='Unspsc',
CREDENTIAL= VanillaCredential
)
得到了错误:
内存中的EDS缓存中已存在与'Unspsc'冲突的外部数据源。使用alter step更改位置或凭据。删除并重新创建以更改EDS名称。
所以我改变了DataSource,如下所示:
ALTER EXTERNAL DATA SOURCE Unspsc
SET LOCATION='myservername.database.windows.net',
DATABASE_NAME='Unspsc',
CREDENTIAL= VanillaCredential
我得到以下错误:
无法更改对象'Unspsc',因为它不存在或您没有权限
之前它确实有效,我不知道如何解决它。另外,我真的不明白内存中的EDS缓存是什么。