我使用 SQL Server 客户端网络实用程序为配置为使用 TCP/IP 网络库的 SQL Server 实例设置服务器别名。
在我原来的 dtsConfig 文件中,我有一个带有数据源值的连接字符串,其中包含服务器和实例名称(这有效):
<Configuration ConfiguredType="Property" Path="\Package.Connections[BRADS].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>**Data Source= ServerName\Instance,Port#**;User ID=id;Password=password;Initial Catalog=databaseName;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-PackageName-{58F9ABE7-4F56-43BA-AEA2-AD62756E2ADB}ServerName\Instance,Port#;;</ConfiguredValue>
当我更改数据源属性以使用别名时,我收到登录超时错误(无法找到实例):
<Configuration ConfiguredType="Property" Path="\Package.Connections[BRADS].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>**Data Source= AliasName**;User ID=id;Password=password;Initial Catalog=databaseName;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-PackageName-{58F9ABE7-4F56-43BA-AEA2-AD62756E2ADB}ServerName\Instance,Port#;;</ConfiguredValue>
我尝试删除 Data Source 属性并使用 Server 属性,但无济于事。有什么建议么?先感谢您...