【发布时间】:2021-05-18 22:31:23
【问题描述】:
我正在使用弹性查询访问其他数据库。数据源是这样创建的:
CREATE EXTERNAL DATA SOURCE TheCompanyQueryDataSrc WITH (
TYPE = RDBMS,
--CONNECTION_OPTIONS = 'ApplicationIntent=ReadOnly',
CREDENTIAL = ElasticDBQueryCred,
LOCATION = 'thecompanysql.database.windows.net',
DATABASE_NAME = 'TheCompanyProd'
);
为减少数据库负载,已创建并应使用只读副本。据我了解,我应该添加CONNECTION_OPTIONS = 'ApplicationIntent=ReadOnly'(在上面的代码中注释掉)。但是,我只得到Incorrect syntax near 'CONNECTION_OPTIONS'
两个数据库(设置连接的数据库+外部表,另一个只读在同一台服务器上(thecompanysql.database.windows.net)。两者都是设置兼容性杠杆 SQL Server 2019 (150)。
我还应该设置什么才能让它工作?
【问题讨论】:
标签: sql-server azure-sql-database database-replication