問題タブ [restore-points]
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.
c++ - WinAPI (WMI ではない) を使用してシステムの復元ポイントを列挙する方法は?
WinXp - Vista - Windows 7 で動作する必要があります
database - C#を使用してODBC DataSetオブジェクトをデータベーステーブルに書き込む方法は?
私は、MSFT Sql Server、Oracle、およびバックエンドとしてSybaseを使用する大規模なアプリケーションのユニット/自動テストを行っています。dbとインターフェイスするためのより良い方法があるかもしれませんが、ODBCライブラリが私が使用しなければならないものです。これらの制約を考えると、私が理解する必要があることがあります、そして私はこれについてあなたの助けが欲しいです。私のテストはデータベースの状態を変更します。完了後に物事を復元するための安価で99.99%の堅牢な方法を探しています(各テスト後の完全なデータベース復元はペナルティが大きすぎるように感じます)。したがって、以下でこの関数を補完するものを探します。DataSetからテーブルにデータを入力する方法が必要です。
物事はもっと複雑になる可能性があること、つまりトリガーがあること、一部のテーブルが他のテーブルに依存していることを理解しています。ただし、テスト対象のアプリケーションの効率を上げるために、制約はほとんど使用していません。私はあなたにこの情報を提供しているので、おそらくあなたは物事をより良く/異なって行う方法についての提案を持っています。それらがうまく機能する限り、私はさまざまなアプローチを受け入れます。
交渉不可能なものは次のとおりです。MsTest
ライブラリVS2010
、、、C#
ODBCライブラリ、3つのベンダーすべてのサポート。
sql-server - ストアドプロシージャを単純なT-Sqlに変換する
私はSQLServerを初めて使用し、現在それを学んでいます。わからないストアドプロシージャをたどりました。
お願いします!上記のストアドプロシージャを単純なt-sqlステートメントに変換して、これらのポイントを取得します。私はあなたの仕事に本当に感謝します。
前もって感謝します
mysql - DB の変更を巻き戻すための MySQL ツール/トリック/スクリプト
私が取り組んでいる開発タスクをスピードアップしようとしています。大規模なMySQLデータベース(約5GB)にアクセスして分析するコードを書いています。私は自分のコードをテストしたいと思っています。コードを変更した後、試してみる必要があります (DB でいくつかの挿入/更新/削除を行います)。正しく機能させるには、コードの微調整を数回繰り返す必要があります。しかし、各反復の後、コードを実行する前の状態に DB を復元する必要があります。各テストの後に完全な DB ドロップ/復元を行うのは非常に時間がかかります。これは私が現在行っていることです。したがって、巻き戻しプロセスを簡素化する方法を探しています。おそらく、データを操作したステートメント (約 30 秒間にわたって行われた) を時系列の逆順に元に戻すことができるように、十分な情報を使用して DB の変更をログに記録することによります。
より迅速な増分復元を可能にするツールを知っている人はいますか? 基本的に、クエリログを逆に再生する方法はありますか? または、少なくとも最近の変更を元に戻すために、スナップショットに対してデータの差分を実行しますか?
参考までに、私は InnoDB で MySQL 5.5.x を使用しています。私は Ruby on Rails でコーディングしていますが、Ruby 以外のコードが他にもあるので、理想的には、テストの実行前後に実行できる、言語に依存しないコマンド ライン ユーティリティのようなものを探しています。
c# - プログラムでシステムの復元ポイントを作成する方法
ボタンを押して、現在の日付と時刻でシステムの復元ポイントを作成する方法を探しています。これを行う簡単な方法をウェブで検索してみましたが、まだ見つかりません。
このコード スニペットはhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa378847%28v=vs.85%29.aspxから見つけましたが、C# ではなく VB にあり、変換してみましたそれは少しですが、私はそれを翻訳する素晴らしい仕事をしているとは思いません.
c# - C# トラブルによる復元ポイント
私の仕事は、すべての古い復元ポイント (システムの復元ポイントだけでなく、カスタム アプリの復元ポイントも含まれます) を見つけて削除することです。また、それらの合計サイズと説明も知っておく必要があります。解決策は 2 つあります。1) 「C:\System Volume Information」の冗長ファイルを見つけて削除します。この場合、ユーザーに表示するためのこの復元ポイントの説明はありません。2) System.Management.ManagementClass を使用して、復元ポイントに関する情報を取得します。
しかし、この場合、復元ポイントの合計サイズはわかりません。何かアイデアはありますか?