尝试从外部应用程序源(SNAPPII)连接到Microsoft Azure时,出现以下错误:
我使用的是SNAPPII技术支持提供的XML模板,但他们无法查明问题。
任何人都可以帮助查明问题吗?
查询执行期间出错。尝试检查数据源配置。
错误:错误[42000] [Microsoft] [SQL Server Native Client 10.0] [SQL Server]此版本的SQL Server不支持对“ODBC.dbo.TableName”中的数据库和/或服务器名称的引用
我在下面附上了xml文件的代码。
我相信这种类型的连接应该与Microsoft Azure数据库一起使用,但说实话,我是这个环境中的完全新手。
<ext_db_settings>
<connection_strings>
<connection_string name="foreland"><![CDATA[Driver={SQL Server Native Client 10.0}; Server=tcp:ianm.database.windows.net; Database=foreland; Uid=ian.marks@ianm; Pwd=xxxxx; Encrypt=yes;]]></connection_string>
</connection_strings>
<query command="select" connection_string_name="foreland" type="sql" cache_timeout="0" max_size="5">
<body><![CDATA[
SELECT *
FROM [ODBC].[dbo].[TableName]
]]></body>
</query>
<query command="add" connection_string_name="foreland" type="sql">
<body><![CDATA[
INSERT INTO [TableName]
(
Id,
Name,
Age,
Residence
)
VALUES
(
'[set.Id]',
'[set.Name]',
'[set.Age]',
'[set.Residence]'
)
]]></body>
</query>