An SSIS Expression you can use in another variable to extract the Initial Catalog name.
SUBSTRING (
SUBSTRING (
@[User:Connstring],
FINDSTRING (
@[User:Connstring],
"Initial Catalog=",
1),
LEN ( @[User:Connstring])
),
17,
FINDSTRING (
SUBSTRING (
@[User:Connstring],
FINDSTRING (
@[User:Connstring],
"Initial Catalog=",
1
),
LEN ( @[User:Connstring])
),
";",
1
)
- 17
)