我正在构建一个包含复制活动的管道,以便使用ODBC驱动程序将行插入表中。 出于安全原因,我们的目标是Azure SQL数据库,我们使用ODBC驱动程序。 使用此驱动程序需要使用自托管集成运行时。
复制数据活动失败,并出现以下错误:
"Code": 9602,"Message": "Failure happened on 'Sink' side. ErrorCode=UserErrorOdbcOperationFailed,'Type=microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR [42000] [microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near the keyword 'Open'.\r\nERROR [42000] [microsoft][ODBC Driver 17 for SQL Server][SQL Server]The batch could not be analyzed because of compile errors.,Source=microsoft.DataTransfer.Clientlibrary.Odbc.OdbcConnector,''Type=microsoft.DataTransfer.Clientlibrary.Odbc.Exceptions.OdbcException,Source=msodbcsql17.dll,'","EventType": 0,"Category": 5
我创建了第二个活动,该活动利用了“正常”驱动程序,并且管道运行没有错误。
我只是不知道这个关键字Open在哪里。