各位技术人员
长话短说,我想把配置参数从SSIS包传递到python程序(下面的脚本)。在
#app and sql server specific settings
ssisTimespan = sys.argv[1]
ssisIoTDatabase = sys.argv[2]
ssisIoTserver = sys.argv[3]
#[snippet]
AuditTableConnString = '"' + "Driver={SQL Server};" + '"' + ' ' + '"' + "Server=" + ssisIoTserver + ';"' + ' ' + '"' + "Database=" + ssisIoTDatabase + ';"' + ' ' + '"' + "Trusted_Connection=yes;" + '"' + "autocommit=True;" + '"'
LoadAuditconn = pyodbc.connect(AuditTableConnString)
上面一行的错误是: ('IM002','[IM002][Microsoft][ODBC Driver Manager]找不到数据源名称,并且未指定默认驱动程序(0)(SQLDriverConnect)'
因此,不是按原样(屏幕截图)解释AuditTableConnString,而是将该值视为目标服务器。我知道这是怎么发生的。在
在构建灵活的连接字符串时,我需要做些什么来保持服务器和数据库名称的可配置性?在
相关问题 更多 >
编程相关推荐