■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
DBトリガーを同期しても、次回同期時に差分として表示される。
2016/10/03 15:32
OBER
4
tetsu
OBER8.2.1.0(x64)を使用しています。
DBはSQL Server 2014です。
モデルとDBとを完全同期後に、そのまま再度同期を取ると何も差分は表示されません(正しい動作)が、一旦モデルを保存してSI Object Browser ERを終了後に再度立ち上げて同期を取ると、DBトリガー全てが差分として表示されてしまいます。
おそらく不具合だと思いますが、暫定的な回避策などございましたら教えてください。
DBトリガーはこちらではそうそう変更することもないので、DBトリガーを同期対象から除外する方法でも問題ありません。
DBはSQL Server 2014です。
モデルとDBとを完全同期後に、そのまま再度同期を取ると何も差分は表示されません(正しい動作)が、一旦モデルを保存してSI Object Browser ERを終了後に再度立ち上げて同期を取ると、DBトリガー全てが差分として表示されてしまいます。
おそらく不具合だと思いますが、暫定的な回避策などございましたら教えてください。
DBトリガーはこちらではそうそう変更することもないので、DBトリガーを同期対象から除外する方法でも問題ありません。
返信を投稿
OBER
OBサポート
こんにちは。OBサポートです。
同期実行時にはデータベースより情報を取得しますが、
ソースに含まれる改行コードが、データベースより取得した際に
スペースに置き換わっており、この動作の考慮が不足していたため、
該当の事象が発生しております。
現状大変申し訳ございませんが、有効な回避策がございませんので、
ご提示いただきました通り、DBトリガーを同期対象から除外する方法で
ご検討いただけますでしょうか。
何卒、よろしくお願いいたします。
同期実行時にはデータベースより情報を取得しますが、
ソースに含まれる改行コードが、データベースより取得した際に
スペースに置き換わっており、この動作の考慮が不足していたため、
該当の事象が発生しております。
現状大変申し訳ございませんが、有効な回避策がございませんので、
ご提示いただきました通り、DBトリガーを同期対象から除外する方法で
ご検討いただけますでしょうか。
何卒、よろしくお願いいたします。
返信を投稿
OBER
tetsu
>現状大変申し訳ございませんが、有効な回避策がございませんので、
>ご提示いただきました通り、DBトリガーを同期対象から除外する方法で
>ご検討いただけますでしょうか。
DBトリガーを同期対象から除外する方法がわからなかったため、そういった対応が取れるのであれば除外する方法を教えていただきたい、というのが最初の質問の意図でした。
テーブルは同期対象とするがDBトリガーは同期対象外としたい、ということは設定で実現可能なのでしょうか?
可能であれば、その方法を教えていただけないでしょうか。
>ご提示いただきました通り、DBトリガーを同期対象から除外する方法で
>ご検討いただけますでしょうか。
DBトリガーを同期対象から除外する方法がわからなかったため、そういった対応が取れるのであれば除外する方法を教えていただきたい、というのが最初の質問の意図でした。
テーブルは同期対象とするがDBトリガーは同期対象外としたい、ということは設定で実現可能なのでしょうか?
可能であれば、その方法を教えていただけないでしょうか。
返信を投稿
OBER
OBサポート
ご投稿いただいた内容の認識が誤っており、
誠に申し訳ございませんでした。
現状DBトリガーを同期の比較対象外とするといった方法はございません。
また、差分は発生してしまいますが、比較後の同期が必要な場合は
手動で同期方法を「無視」としていただけますでしょうか。
ご希望に添えず誠に申し訳ございません。
本件につきましては、今後のバージョンアップでの改善を
検討させていただきます。
何卒、よろしくお願いいたします。
誠に申し訳ございませんでした。
現状DBトリガーを同期の比較対象外とするといった方法はございません。
また、差分は発生してしまいますが、比較後の同期が必要な場合は
手動で同期方法を「無視」としていただけますでしょうか。
ご希望に添えず誠に申し訳ございません。
本件につきましては、今後のバージョンアップでの改善を
検討させていただきます。
何卒、よろしくお願いいたします。
返信を投稿
OBER
tetsu
当方ではDBトリガーを持つテーブルが百数十個あり、同期の都度「無視」を選択する方法を取らざるを得ませんが、運用上はかなり厳しいです。
次回バージョンアップでの改善検討とのことですが、なるべく早くご対応をお願いします。
次回バージョンアップでの改善検討とのことですが、なるべく早くご対応をお願いします。
返信を投稿
OBER