在 SSIS Visual Studio 2008项目中,当我在Connection Manager中输入等号( = )的密码以连接到我的 SQL Server 2012 数据库,例如我的密码是 = naldo123 ,我做了一个测试它说:
“在初始化提供程序时测试连接失败。无效的授权规范无效的连接字符串属性。”
“错误1验证错误.Migracion连接管理器”Base de Datos“:SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码:0x80040E4D。OLE DB记录可用。来源:”Microsoft SQL Server Native Client 10.0“Hresult:0x80040E4D描述:”用户'sa'登录失败。“。OLE DB记录可用。源:”Microsoft SQL Server Native Client 10.0“Hresult:0x80040E4D描述:”无效的连接字符串属性“。 Migracion.dtsx 0 0“
如果我剪切 = 符号,则错误会更改为其他符号。
如何用等号保存我的密码?
抱歉我的英语不好:P
答案 0 :(得分:1)
我自己可以在几小时后解决它。您可以将密码放在右侧角落的属性框中,然后将密码设置为双精灵“= naldo123”,因此 Visual Studio ETL 知道密码包含特殊符号。