Kayıtlar

2015 tarihine ait yayınlar gösteriliyor

SQL Server ile silinen kayıtların geri getirilmesi

    SQL Server ile iş yaparken, kod geliştirirken bazı istenmeyen durumlarla karşılaşılması elbette olağandır. Bu yüzden geliştirme ortamını kurarken, müşteri tarafında ki asıl kullanım alanlarını kurarken düzgün bir yedek alma stratejisi belirlenmesi ve yetkilendirme şeması yapılması şarttır.     Bütün önlemlere rağmen çeşitli şekiller de bazı kayıtlar silinebilir. Böyle durumlarda tabi ki ilk çözüm yedekleme tarafında ki çözümdür. Ancak uygun koşullarda "Transaction Log" üstünden de veri kurtarabiliriz. Aşağıda bu işlemi bizim için yapan ve kurtardığı kayıtları gösteren örnek bir kod görebilirsiniz. Kurtardığı kayıtları tablosuna geri yazmıyor sadece gösteriyor, bu şekilde dikkatli bir şekilde elle geri dönüş işlemi yapılabiliyor.  Kullanımı eğer tarih aralığı verilmeyecekse aşağıdaki gibidir.  EXEC Recover_Deleted_Data_Proc 'VT_ADI','DBO.TABLO_ADI' Eğer tarih aralığı verilecekse:  EXEC Recover_Deleted_Data_Proc 'VT_ADI','DBO.TABLO_ADI&