servername中的SSIS文字

时间:2015-10-09 09:39:41

标签: ssis string-literals

我的SSIS包中有一个SSAS连接,它使用以下语法连接到服务器名称" servername \ DEV"

运行此程序包我收到以下错误: 错误:字符串文字" servername \ DEV""包含" \ D"的非法转义序列。表达式计算器中的字符串文字不支持转义序列。如果字符串中需要反斜杠,请使用双反斜杠," \"。

我在其他在线资源中尝试过的是将此服务器名称作为表达式并使用双反斜杠。

然而,这个表达式被正确地翻译成" servername \ DEV"在我的连接中,同样的问题发生..

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试:

servername\\DEV

反斜杠是转义字符,所以要做一个字面反斜杠,你必须逃避它。

如果要从另一个表达式中提供表达式,并且两个级别都需要转义,请尝试:

servername\\\\DEV