問題タブ [rollback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - トランザクションのロールバックと Web サービス
セッション Bean から 2 つの Web サービス メソッドを呼び出す例で、2 つのメソッドの呼び出しの間に例外がスローされた場合はどうなるでしょうか。Web サービスを呼び出さない場合、トランザクションはロールバックされ、害はありません。ただし、Web サービスはロールバックしません。もちろん、単一の Web サービスでも問題はあります。これは一般的な質問ですが、EJB セッション Bean に関係するソリューションに興味があります。
簡単でカスタマイズされた答えは、「実際の機能」メソッドごとに特別な「ロールバック メソッド」を Web サービスに追加することです。私が求めているのは、そうするための標準化された方法です。
backup - シェアウェア強制とタイムマシン
問題:顧客 X は、以前は「Windows 専用」だったシェアウェア アプリケーションの 1 つを Mac OS X に移植することを (検討しています)。彼の懸念の 1 つは、30 日間の試用期間を強制し、Time のような「システム ロールバック」ソフトウェアの影響を受けないようにする方法です。機械。
質問:「システム ロールバック」ソフトウェアを使用してシェアウェアの 30 日間の試用期間を延長または変更することを防止するための業界のベスト プラクティスは何ですか?
免責事項:私は、顧客 X の戦略が実行可能なものであるとは考えていません。また、彼のソフトウェアをあと数日間使用するためだけにシステム全体をロールバックする動機が人々にあるとは思えません。それにもかかわらず、デューデリジェンスのために、彼の質問を調査できるようにここで質問します. あなた(および私)が同意しない、またはこれが非現実的であるという理由だけで反対票を投じたい場合は、これを考慮してください.
jms - JMS ロールバック
JMS メッセージの送信を伴うプロセスがあります。このプロセスはトランザクションの一部です。トランザクションの後半部分 (メッセージを送信した前の部分の後の部分) が失敗した場合、メッセージをキャンセルする必要があります。私が考えていたことの 1 つは、メッセージを一定時間ピックアップしないように何らかの方法で設定することでした。ロールバックする必要がある場合は、メッセージをキャンセルすることができます。メッセージを知らないので、そのアイデアが可能かどうかわかりません。または、より良いアイデアはありますか?ありがとう
svn - How do I roll back all or part of a commit to svn?
How do I revert all or part of an SVN commit using TortoiseSVN?
ruby-on-rails - Rails: 不可逆的な移行は悪いことですか?
移行の self.down メソッドで ActiveRecord::IrreversibleMigration 例外を発生させることが許容されるのはいつですか? 移行の逆を実際に実装するために、いつ努力する必要がありますか?
c# - エラーが発生した場合、using ステートメントはデータベース トランザクションをロールバックしますか?
using ステートメントに IDbTransaction がありますが、using ステートメントで例外がスローされた場合にロールバックされるかどうかはわかりません。using ステートメントが Dispose() の呼び出しを強制することは知っていますが、Rollback() についても同じことが当てはまるかどうかは誰にもわかりませんか?
更新:また、以下のように Commit() を明示的に呼び出す必要がありますか、それとも using ステートメントによって処理されますか?
私のコードは次のようになります。
installshield - ロールバック中にInstallshieldカスタムアクションを実行するにはどうすればよいですか?
私はいくつかのことをするInstallShieldインストーラーを持っています。インストールが中断した場合、ロールバックシーケンスが開始されます。インストールまたはアンインストール中にのみ実行するようにカスタムアクションの条件を作成できることは知っていますが、ロールバックで実行するように設定する条件はどれですか?
正確に言うと、ロールバックして削除する必要があります。現時点では、アンインストールで完全に機能するREMOVEをすでに設定しています。
asp.net - vb.netでデータをロールバックする方法
3つのセクションがあるページがあります。最初のセクションには、データベースに保存する詳細がいくつかあります。これらの詳細は、Procedure1という名前のStoredProcedure(sql)を介して保存しています。詳細はTable1という名前のテーブルに保存されます。 「ID」という名前のテーブルに主キーがあります。この「ID」はテーブルに自動的に挿入されます。
2番目と3番目のセクションには、データ操作用のグリッドがあります。詳細は、StoredProcedures(sql)、Procedure2、Procedure3を介してテーブルTable2とTable3にそれぞれ挿入されます。
Table1で自動的に生成される「ID」をTable2とTable3に挿入する必要があります。これを行うにはどうすればよいですか?
対応するデータがTable2とTable3に挿入されていない場合、Table1の詳細はロールバックを取得する必要があります。これらの3つのセクションは同時に挿入されます。
これで、3つのプロシージャすべてを組み合わせたStoredProcedureを作成しました。
詳細をロールバックするコードを作成するにはどうすればよいですか?または、誰かがこれを解決するための別の方法を提案できますか?
sql - SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?
SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?
コードではなく、SQL でこれを行う必要があります。