The SaveToRepository method saves information being held in the Package object to the specified repository. This includes information held in the objects and collections that belong to the Package object.
Package Object |
object.SaveToRepository(
RepositoryServerName,
RepositoryDatabaseName,
RepositoryUserName,
RepositoryUserPassword,
[Flags],
[CategoryID],
[pVarPersistStgOfHost])
Part | Description |
---|---|
Package | Expression that evaluates to an object in the Applies To list |
RepositoryServerName | Repository server name |
RepositoryDatabaseName | Repository database name or DSN |
RepositoryUsername | Repository username |
RepositoryUserPassword | Repository user password |
Flags | DTS Repository Storage Flags constant |
CategoryID | Reserved |
pVarPersistStgOfHost | Screen layout information associated with a package (for internal use) |
RepositoryDatabaseName is evaluated as an ODBC DSN if RepositoryServerName is empty or NULL. Otherwise, RepositoryServerName and RepositoryDatabaseName are used to create a DSN-less connection.
A new VersionID value is always generated when the package is saved.
HRESULT SaveToRepository(BSTR RepositoryServerName,
BSTR RepositoryDatabaseName,
BSTR RepositoryUserName,
BSTR RepositoryUserPassword,
DTSRepositoryStorageFlags Flags,
BSTR CategoryID,
LPUNKNOWN pUnkPersistStgOfHost);