在Azure数据工厂中创建雪花链接服务时索引超出范围错误

在Azure数据工厂中创建雪花链接服务时索引超出范围错误,azure,azure-data-factory,snowflake-cloud-data-platform,azure-data-factory-2,azure-data-factory-pipeline,Azure,Azure Data Factory,Snowflake Cloud Data Platform,Azure Data Factory 2,Azure Data Factory Pipeline,我正在传递所需的凭据和参数,但收到错误消息 属性“index”的值无效:“index超出范围。”。 必须为非负数且小于集合的大小。 参数名称:index'。索引超出范围。必须是非负的 并且小于集合的大小。参数名称:索引 活动ID:36a4265d-3607-4472-8641-332F56661D UI似乎没有正确生成链接服务。使用时,我在尝试创建链接服务时收到了相同的索引错误。如果我从连接字符串中删除密码并将其作为单独的属性添加,我就能够成功生成链接服务 Microsoft文档示例(不起作用)

我正在传递所需的凭据和参数,但收到错误消息

属性“index”的值无效:“index超出范围。”。 必须为非负数且小于集合的大小。 参数名称:index'。索引超出范围。必须是非负的 并且小于集合的大小。参数名称:索引 活动ID:36a4265d-3607-4472-8641-332F56661D


UI似乎没有正确生成链接服务。使用时,我在尝试创建链接服务时收到了相同的索引错误。如果我从连接字符串中删除密码并将其作为单独的属性添加,我就能够成功生成链接服务

Microsoft文档示例(不起作用)

{
“名称”:“雪花链接服务”,
“财产”:{
“类型”:“雪花”,
“类型属性”:{
“connectionString”:“jdbc:snowflake://.snowflakecomputing.com/?user=&password=&db=&warehouse=&role="
},
“connectVia”:{
“referenceName”:“,
“类型”:“IntegrationRuntimeReference”
}
}
}
工作示例

{
    "name": "SnowflakeLinkedService",
    "properties": {
        "type": "Snowflake",
        "typeProperties": {
            "connectionString": "jdbc:snowflake://<accountname>.snowflakecomputing.com/?user=<username>&db=<database>&warehouse=<warehouse>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}
{
“名称”:“雪花链接服务”,
“财产”:{
“类型”:“雪花”,
“类型属性”:{
“connectionString”:“jdbc:snowflake://.snowflakecomputing.com/?user=&db=&warehouse=",
“密码”:{
“类型”:“SecureString”,
“值”:”
}
},
“connectVia”:{
“referenceName”:“,
“类型”:“IntegrationRuntimeReference”
}
}
}

用户界面似乎无法正确生成链接服务。使用时,我在尝试创建链接服务时收到了相同的索引错误。如果我从连接字符串中删除密码并将其作为单独的属性添加,我就能够成功生成链接服务

Microsoft文档示例(不起作用)

{
“名称”:“雪花链接服务”,
“财产”:{
“类型”:“雪花”,
“类型属性”:{
“connectionString”:“jdbc:snowflake://.snowflakecomputing.com/?user=&password=&db=&warehouse=&role="
},
“connectVia”:{
“referenceName”:“,
“类型”:“IntegrationRuntimeReference”
}
}
}
工作示例

{
    "name": "SnowflakeLinkedService",
    "properties": {
        "type": "Snowflake",
        "typeProperties": {
            "connectionString": "jdbc:snowflake://<accountname>.snowflakecomputing.com/?user=<username>&db=<database>&warehouse=<warehouse>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}
{
“名称”:“雪花链接服务”,
“财产”:{
“类型”:“雪花”,
“类型属性”:{
“connectionString”:“jdbc:snowflake://.snowflakecomputing.com/?user=&db=&warehouse=",
“密码”:{
“类型”:“SecureString”,
“值”:”
}
},
“connectVia”:{
“referenceName”:“,
“类型”:“IntegrationRuntimeReference”
}
}
}

我也遇到了同样的问题,密码中包含了一个“a”,这就是造成问题的原因。更改了没有符号的密码,它像一个符咒一样工作

我也遇到了同样的问题,密码中包含了一个“,”这就造成了问题。更改了密码,但没有任何符号,密码的效果很好

请提供更多信息。我试图重现您可能会遇到的错误,但无法重现。@CodeMonkey我遇到了相同的错误。Azure门户没有提供有关此问题的任何其他信息。请包括更多信息。我试图重现您可能会遇到的错误,但无法重现。@CodeMonkey我遇到了相同的错误。Azure门户不提供有关此问题的任何其他信息。