- - PR -
dts(2005)の同期処理
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-19 15:05
初めて投稿します。
現在はwindows2000Server、SQLserver2000を使用していますが、新規サーバーにシステムを移設するのに伴い、windows2003、SQLserver2005にする方向です。SQLserver2000ではDTSで外部から受領したデータのテーブルへの取り込み処理などを日次で組み込んでいてこれらも新サーバーで使用する予定です。また、新しいサーバーは本番機と災対機と2種類あり、今後開発するのは本番機で行いそれを災対機へ同期を取る必要があります。(物理的にはかなり離れていますので1箇所でリリースを済ませたい) お聞きしたいのは 1.データやAPLはともかく、DTS(integrated service)で登録した内容を災対機へコピーすることは可能なのでしょうか。 | ||||
|
投稿日時: 2006-07-19 18:34
こんばんは。
旧バージョンの DTS パッケージを SQL Server 2005 でそのままお使いになる場合でも、SSIS で新規にパッケージを作成する場合でも、物理的に離れた場所にあるスタンバイ機にパッケージをコピーすることは可能です。 DTS パッケージなら[構造化ストレージファイル]に保存した拡張子が dts のファイルを配布すれば良いですし、SSIS にもパッケージを配布する方法があります。 Integration Services パッケージの配置 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 | ||||
|
投稿日時: 2006-07-20 13:21
ue 様
早速のご回答、どうも有難うございました。 | ||||
|
投稿日時: 2006-07-24 09:49
追加で質問です。
1.SQLサーバー2000において、 DTSのパッケージファイル(〜.dts)を、別のサーバーに配布する際、 手動で配布するのではなく、ファイル転送したものを、 スケジューラから起動したバッチジョブで配置し、 自動でDTSパッケージを反映することは可能でしょうか。また、そのやり方は どのようなやり方でしょうか。 2・SQLサーバー2005で、SSISの再配布、再配置において、 同じことをしようと思ったらどういう方法がありますでしょうか。 | ||||
|
投稿日時: 2006-07-24 12:45
お疲れ様です。 TimberLandChapel です。 さて,パッケージを DTS/SSIS で移動させるとなると,再帰の問題になりますよね。 そして,DTS/SSIS は基本は ETL ツールですので,配布ソリューションとしては力不足だと思います。 2005 では, 大規模配布の利便性が今までなかったことから,少し強化が行われています。 パッケージ配置ユーティリティと dtutil ユーティリティとを組み合わせて, さらに別のタスクスケジューラなどと組み合わせて実現できそうです。 2000 では, 構造化ストレージファイルに格納するのが一番でしょうが, これの登録の仕方が EM に依存しているので, サポートされているパスはないかもしれません。 あとは msdb を操作するとかですが,お勧めできません。 ---------- TimberLandChapel Micorosoft MVP for Windows Server System - SQL Server (Jul 2005 - Jun 2007) 2006.08.05 Workshop 開催 http://blogs.timberlandchapel.com/blogs/workshop/archive/2006/07/18/904.aspx | ||||
|
投稿日時: 2006-07-25 09:37
TimberLandChapel さま
情報有難うございました。2005でもかなり複雑な考慮が必要そうですね。調べてみます。 また,不明な点が出たら質問させてください。 有難うございました。 |
1