önsöz
Emmm, bir gün işe gittiğimde arkadaşlarımla sohbet ediyorum ve veritabanı verilerini değiştiriyorum. Yanlışlıkla, koşullu bir açıklama olmadan güncelledim. O tablodaki yaklaşık 6W daha fazla kayıt yanlışlıkla değiştirildi. Kişi birden panikledi, sonra sakin bir şekilde düşündü. Bu, panik halindeki yerel veritabanım. Ancak, veri 6W'dan fazla değişti ve resmi veritabanından senkronize etmek istemiyorum. Yani internette her türlü arama ve çözüm arama. Yerel veritabanım SQL Server 2008 olduğu için uzun zamandır blog okuyorum ve çoğu blog veritabanının en az bir kez tamamen yedeklenmiş olmasını gerektiriyor. Üzgünüm ama yerel veritabanımı henüz yedeklemedim. Bu yöntem işe yaramıyor, yani sadece yapılabilirFarklı bir yol. Ta ki veritabanı kayıtlarından veri kurtaran bir araç bulana kadar -ApexSQL Log。 Bu yazılım, gerçek versiyonun ücreti birkaç yüz dolar olmalı, ücretsiz sürüm her verinin işleyişini sorgulayabilir, tek bir veri parçası ile geri kazanılabilir, tabii ki, SQL ifadelerini toplu olarak dışa aktarıp geri getirebilirsiniz, ama her on veri parçası için sadece bir tane, yani 6W'lık verim, sadece onda birini toplu olarak kurtarabiliyor. Hâlâ ihtiyaçlarımla uyumlu değil. ApexSQL Log'un ücretsiz crack bir versiyonunu buldum (https://down.itsvse.com/item/11530.html)。 Kendin indirebilirsin.
Çevre
>SQL Server2008
Araçlar
>ApexSQL Log 2016 kendi kendine kullanım için cracked
Metin
Adım 1: İndirdikten sonra doğrudan fermuarı açın ve bulunApexSQLLog.exe- > açmak için çift tıklama。
Adım 2:Açtıktan sonra bazıları güncelleme arayüzü açılıyor ve doğrudan İptal seçeneğini seçebilirsiniz.
Adım 3: Şimdi ana arayüze girdiğinizde, aşağıdaki resmi göreceksiniz, Sunucu geri yüklenecek sunucuyu seçer ve aşağıdaki içerik de buna göre seçilir。 Kırılmış bir versiyon olduğu için, veritabanı seçimindeki bazı satırlar gösterilmez, ancak kullanımı etkilemez. Son olarak Sonraki'yi seçin.
Adım 4: İlgili veritabanı kayıt dosyasını seçin ve bir sonraki adıma geçin。
Adım 5: Aşağıdaki dört seçeneği görebilirsiniz, ilkini seçiyoruz, tüm işlem kayıtlarını net görebilirsiniz, tabii ki ikinci öğeyi de doğrudan geri getirebilirsiniz, aşağıda ilk öğeyi seçiyoruz。
Adım 6: İlk olarak, ilgili senaryoya göre zaman aralığını seçin, burada son 24 saati seçiyoruz。
Adım 7: Sonra ilgili işlem türüne göre seçin。
Adım 8: Sonra geri yüklemek istediğiniz formu seçin - > Bitir。
Adım 9: Bu arayüzün operasyon verilerimizi 24 saat içinde net bir şekilde gösterdiğini görebiliyoruz: yürütme türü - güncelleme, ayrıntılı zaman, hangi verilerin değiştirildiği, değişiklikten önceki veri ve değişiklikten sonraki veriler。
Aşağıdaki arayüzde bile, satırın işlem kaydını doğrudan görebilir, scripti geri alabilir ve scripti tekrar deneyebiliriz.
BizVerileri kurtarmak için, yukarıdaki Undo Script'e ifadeyi doğrudan yapıştırıp çalıştırabilirsiniz. Tabii ki, veri hacmi büyükse, aşağıdaki toplu gönderme betiklerinin işletilmesine devam edin
Adım 10: Kurtarmak istediğiniz tüm verileri seçin ,——> menü çubuğundan Geri Alın Script'i seçin.
Adım 11: Aşağıdaki arayüzü görebiliyoruz, içinde SQL betikleriyle dolu. Doğrudan veritabanına yapıştırıp çalıştırabilirsiniz ya da bu araçta veritabanına bağlanmaya devam ederek çalıştırabilirsiniz, bu aracı çalıştırmaya devam edelim, Execute butonuna tıklayın.
Adım 12: Aşağıda uygulamanın başarılı olduğunu görebiliriz.
Epilog
Bu şekilde, yanlış işletilen tüm veriler geri kazanılır. Geri alınabilse de, arkadaşlar veri tabanı verilerini çalıştırmaya karşı dikkatli olmalı. Üretim ortamında böyle büyük bir hata yapılırsa çok ciddi sonuçlar doğuracaktır. Son adım belirsizse, aşağıya mesaj bırakabilirsiniz.
|