0

パッケージ構成で生成された XML の接続マネージャーを別のサーバーに手動で変更する場合、サーバー名を正確にどこ (および何箇所) で変更しますか? また、この情報を変更する場所の根拠は何ですか?

q1. 接続マネージャーでサーバー名を変更し、プロパティ構成を再実行して生成した以下のxmlで、XMLを直接変更してサーバーを手動で元に戻すには、Data Source =前後にサーバー名を変更するようです

Package.Connections[StagingConn].Properties[ServerName]" ValueType="String"><ConfiguredValue>

これは正しいです?

q2. 以下の xml は、接続マネージャー自体を変更し、プロパティ構成を再生成した結果です。元のサーバーは

NYCDSTGDWDB01\NADEVSTG1EDW

サーバーへの変更は

NYGNACKENSON2\NADEV1EDW

アプリケーションが Name=SSIS-ExtractCRMStage_BusinessUnit-{8ECEE79B-793C-4E54-A659-C487265700DD}NYCDSTGDWDB01\NADEVSTG1EDW 使用するセクションは何ですか? サーバーを切り替えてパッケージ構成 XML を再生成したときに、その場所でサーバー名が変更されなかったのはなぜですか?

Path="\Package.Connections[StagingConn].Properties[ConnectionString]" ValueType="String"><ConfiguredValue>**Data Source=**NYGNACKENSON2\NADEV1EDW;Initial Catalog=WeightWatchersStaging;Provider=SQLNCLI10.1;
Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-ExtractCRMStage_BusinessUnit-{8ECEE79B-793C-4E54-A659-C487265700DD}NYCDSTGDWDB01\NADEVSTG1EDW.WeightWatchersStaging;</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[Description]" ValueType="String"><ConfiguredValue></ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[InitialCatalog]" ValueType="String"><ConfiguredValue>WeightWatchersStaging</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[Name]" ValueType="String"><ConfiguredValue>StagingConn</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[Password]" ValueType="String"><ConfiguredValue></ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[ProtectionLevel]" ValueType="Int32"><ConfiguredValue>1</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[RetainSameConnection]" ValueType="Boolean"><ConfiguredValue>0</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].**Properties[ServerName]" ValueType="String"><ConfiguredValue>**NYGNACKENSON2\NADEV1EDW</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Connections[StagingConn].Properties[UserName]" ValueType="String"><ConfiguredValue></ConfiguredValue></Configuration></DTSConfiguration>
4

1 に答える 1

0

1. xml構成の生成中にプロパティを選択したばかりの場合はconnection string、1つの場所でのみサーバー名を変更する必要があります

   <Configuration ConfiguredType="Property" Path="\Package.Connections[localhost.Test].Properties[ConnectionString]" ValueType="String">
    <ConfiguredValue>Data Source=localhost;Initial Catalog=Test;Provider=SQLNCLI10.1;Integrated Security=SSPI;Application Name=SSIS-Package-{15F05396-460E-4646-B9BD-A10EE11628A5}localhost.Test;Auto Translate=False;</ConfiguredValue>
    </Configuration>

DataSource= localhostを変更します

それ以外の場合Package Configuration Wizard、接続文字列、サーバー、名前などのようにすべてのプロパティを選択した場合は、2か所で変更する必要があります

1.Properties[ConnectionString] Change DataSource here and Properties[ServerName]
 change the configured value for it 

2.アプリケーション名はEncryptSensitiveWithUserKey、forパッケージとして使用しているため、構成ファイルに含まれてprotection levelいます。この保護レベルでは、システムでパッケージを実行できるのはこの保護レベルのみです。SSISパッケージを他の人と共有しようとすると 、システムからパッケージを実行した場合にのみ復号化できる(構成ファイルに表示される)password protectedパッケージと同じように、SSISパッケージを実行できなくなります。key

SSISで使用されるさまざまな保護レベルについては、この記事を参照してください

于 2013-01-24T11:01:54.237 に答える