![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| ||||
| ||||
|
|
Hi All, I've written a package that gets all packages on a server, then runs through each of the packages, then enumerates the connections in each |
|
my code seems to happliy replace server names, user ids and catalogs, but fails dismally to do anything with the password property. in fact, when I |
|
Thanks in advance, Function Main() dim DTSApp, pkgSQL, pkgInfos, info Dim pkg, con, tsk, lkp, dpta, dtot Dim fso, fld, fil Dim txtPkgName Dim EnvironmentID Dim PackageID Dim ConnectionID Dim TaskID '--- 'Get values for globals gvDataSource=DTSGlobalVariables("DataSource").valu e gvCatalog=DTSGlobalVariables("Catalog").value gvUserID=DTSGlobalVariables("UserID").value gvPassword=DTSGlobalVariables("Password").value '--- CreateADOConnection '--- set DTSApp = CreateObject("DTS.Application") 'set pkgSQL = DTSApp.GetPackageSQLServer(gvDataSource,gvUserID,g vPassword, DTSSQLStgFlag_UseTrustedConnection) set pkgSQL = DTSApp.GetPackageSQLServer(gvDataSource,gvUserID,g vPassword,DTSSQLStgFlag_De |
|
set pkgInfos = pkgSQL.EnumPackageInfos("", True, "") set info = pkgInfos.Next do until pkgInfos.EOF 'got the package name txtPkgName = info.name 'Get each package in turn set pkg = CreateObject("DTS.Package") ' pkg.LoadFromSQLServer gvDataSource, gvUserID,gvPassword,DTSSQLStgFlag_UseTrustedConnec tion,"","","", txtPkgName pkg.LoadFromSQLServer gvDataSource, gvUserID,gvPassword,DTSSQLStgFlag_Default,"","","" , txtPkgName 'we've got a reference to each package on the server! 'msgbox pkg.name '--- For Each con in pkg.Connections 'replace the values in connections !! stop ''con.ConnectionProperties("Persist Security Info") = GetTranslation(con.ConnectionProperties("Persist Security Info")) 'con.ConnectionProperties("User ID") = GetTranslation(con.ConnectionProperties("User ID")) 'con.ConnectionProperties("Initial Catalog") = GetTranslation(con.ConnectionProperties("Initial Catalog")) 'con.ConnectionProperties("Data Source") = GetTranslation(con.ConnectionProperties("Data Source")) ''con.ConnectionProperties("Application Name") = GetTranslation(con.ConnectionProperties("Applicati on Name")) con.Name = GetTranslation(con.Name) con.Description = GetTranslation(con.Description) con.DataSource = GetTranslation(con.DataSource) con.UserID = GetTranslation(con.UserID) con.Password = GetTranslation(con.Password) |
![]() |
| Thread Tools | |
| Display Modes | |
| |