問題タブ [repair]
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.
mysql - InnoDB テーブルを修復するにはどうすればよいですか?
昨夜、Solaris MySQL データベース エンジンのパフォーマンスが (どうやら) 悪かったようです。InnoDB テーブルの少なくとも一部が破損しており、トランザクション ログにタイムスタンプの順序が正しくないエラーがあり、インデックスが破損しているという特定のエラーが発生しています。
MyISAM テーブルの修復に使用できるツールについては知っていますが、InnoDB のツールは見つかりません。
補足: (破損したインデックスを再構築しようとして) テーブルの最適化を試みると、データベース サーバーがクラッシュします。
installation - MSIインストーラから修復オプション画面を削除します
次のコンポーネントを使用するアプリケーションのP&D用の標準MSIインストーラーを作成しました。
- WindowsサービスとしてホストされているWCFサービス。
- そのサービスと通信するGUIアプリケーション。
- シェル拡張DLL。
インストーラーは非常にうまく機能しており、問題はありません。この問題は、ユーザーがMSIインストーラーを使用して既存のアプリケーションにアプリケーションを再度インストールしようとすると発生します。現在、「修復」と「削除」の2つのオプションが表示された画面が表示されます。これらのオプションは両方とも機能せず、インストールされたアプリケーションを破損します。
この画面をスキップして、アプリケーションがすでにインストールされていることを示すメッセージボックスのようなものを表示したいのです。ユーザーに修理オプションを提供することは私にとって必須ではないので。そして、少なくとも、私は隠すことができるか、どういうわけか修理オプションを提供できないはずです。
私のための助けや提案はありますか?これまで、ORCA add NotRepairプロパティなどを使用して多くのことを試しましたが、どれも機能しませんでした。
c# - C# parchive/quickpar/par2 修復実装?
par2 パリティ ファイルを使用して一連のファイルを修復できるようにする必要がある C# アプリを作成しています。C++ の場合は、まさにそれを実行できるものがたくさんありますが、C# の場合はネイティブ実装が見つかりません。
1 つのオプションは C# から C++ DLL を使用することですが、x64 アプリで 32 ビット dll を使用することはできないため、アプリを 32 ビット モードに制限することになるため、私はむしろそれを行いません。
別のオプションは、バックグラウンドで par2cmdline を shellexecute することですが、プロセス (進行、キャンセルなど) をより細かく制御したいと考えています。
par2 セットを使用してファイルを修復するネイティブ C# 実装を知っている人はいますか?
database - データベースに適用される場合、読み取り修復という用語は何を意味しますか?
私は最近、大規模なキー値ストアを評価しており、「読み取り修復」という用語に出くわしますが、それらが何について話しているのか見当がつきません。トランザクションと関係があると思いますが、よくわかりません。
それが何であり、従来のデータベースの仕組みとどのように違うのか、誰か説明してもらえますか? 説明に役立つ疑似コードを提供してください。
svn - SVNで「作業コピー管理領域を含む」を修正するにはどうすればよいですか?
追加したディレクトリをオフラインでリポジトリから手動で削除しました。ディレクトリを復元できません。
更新またはコミットを実行しようとすると、次のように失敗します。
理由はわかりますが、とにかくこれを修正する方法はありますか。
リポジトリ全体をチェックアウトして手動で変更を追加したくないので、数時間かかります。
c# - C# での XML 修復
私のアプリケーションが使用するファイル形式は Xml ベースです。不完全な xml ファイルを持っている顧客がいます。モノには約 90,000 行が含まれており、何らかの理由で約 20 個の「=」記号がランダムに散在しています。
それらのほとんどに対して、行番号と文字位置で XmlException を取得します。これにより、問題のある文字を見つけて手動で削除できます。このプロセスを自動化する小さなアプリを書き始めたばかりですが、破損した xml ファイルを修復するためのより良い方法があるかどうか疑問に思っていました。
失敗した行の例:
database - ACCESS 2007データベースを.NETコードで圧縮して修復するにはどうすればよいですか?
Access2007.accdbデータベースファイルを圧縮して修復する必要があります。JRO.JetEngineが.mdbファイルでこれを実行できることは知っていますが、新しいバージョンの2007形式をコードで修復する必要があります。
助言がありますか?
編集:
これが問題です。COMオブジェクトライブラリ「MicrosoftOffice12Accessデータベースエンジンオブジェクトライブラリ」を使用し、DBEngineクラスを使用してそのCompactDatabseメソッドを呼び出すことができることがわかりました。しかし、データベースのパスワードを提供する場所がないようです。Office12データベースエンジンにはドキュメントがどこにもありません。CompactDatabaseメソッドの古いバージョンのドキュメントをいくつか見つけましたが、それらはまったく役に立ちません。
これは私を夢中にさせています。
visual-studio-2008 - インストーラーの自動修復機能
VS 2k8インストーラープロジェクトMSIファイルを使用してインストールするアプリケーションは、アプリが起動する前にインストールされているファイルが削除されていないことを確認し、インストーラーを実行して修正します。どうすればこれをオフにできますか?たとえば、アプリにサンプルファイルを含めることができるようにします。
編集:動作を明確にするために、HDから直接実行するときではなく、インストールされたショートカットを介してアプリを起動するときに発生します。
database - Access は、圧縮および修復するたびに新しいファイルを作成します
常にこれを行うとは限りませんが、データベースを分割してフロントエンドを ACCDE ファイルにして以来、いずれかのファイルを圧縮して修復しようとすると、「データベース 1」という新しいファイルが生成され、元のファイルがサイズは変わりません。
これは正常ですか?
私の ACCDB はおよそ 20MB であり、私の ACCDE は最初に使用した後は 1M 強です。開く前は、ACCDE は 600k しかありませんでした (私は多くのフォームとクエリを持っており、定期的に PDF の添付ファイルを保存しています。