最近、私は運用環境にSSISパッケージを展開しようとしましたが、何らかのエラーを抱えて苦労した後、パッケージの内容をサーバーから(展開ファイルではなく)SSDTにインポートして確認しました。私が見つけたのは本当に面白かったです - Script TaskのC#コード(スクリプトタスクは1つしかありません)はなくなりました。スクリプトタスクをパッケージに追加するとテンプレートコードだけが表示されていました。誰でも編集した展開時にパッケージから消えるスクリプト
同じプロジェクトを私の代わりに同じサーバーにデプロイできるかどうかは私の同僚に尋ねたところ、コードはその場所にあり、すべてがそこから順調に進みました。
この現象の原因は何ですか?私たちはどちらもサーバー管理者です。私たちはどちらもSQL Serverに対するsysadmin権限を持っています。私たちは彼が所有している権限について知らず、私は知らないのです。
EDIT:私たちはどちらも同じ.ispacプロジェクト配備ファイルを配備していましたが、私たちの誰も "生産準備完了"の後で編集しませんでした。また、.ispacファイルをダブルクリックし、Integration Services Deployment Wizardを使用して同じ方法で展開します。 パッケージは別のサーバー上に用意されています。
パッケージを展開プロセスで変更しないでください。私はスクリプトの仕事がスクリプトを失う前にそのようなことは聞いたことがありません。使用している方法とプロジェクトをどこに展開しているかを説明できますか?また、あなたと同僚が同じソースコードからデプロイメントしていることを確認してください。あなたの質問を編集してください。 –