MS SQL Server, Sybase ve Microsoft tarafından geliştirilmiş bir ilişkisel veritabanı yönetim sistemidir (RDMS). Çok çeşitli işlem işleme, veri analizi ve iş zekası platformlarında kullanışlıdır. Microsoft, düzinelerce SQL sunucu sürümü farklı iş yüklerine ve ortamlara yöneliktir.

SQL veritabanı bozulması, veritabanı ve verilerin tutarlılığını etkiler. Verileri okurken, yazarken, taşırken veya işlerken meydana gelebilir. Bozulmayı önlemenin yolları olsa da, bu olursa bir kurtarma aracına ihtiyacınız olacaktır. Bakacağız SQL Server için Kurtarma Araç Kutusu Bozuk SQL veritabanını kurtarmak için.

SQL Server Veritabanı ve İlişkisel Veritabanı Yönetim Sisteminin Temelleri

SQL, Yapılandırılmış Sorgu Dili anlamına gelir. İlişkisel bir veritabanındaki verilerin alınması ve yönetimi için tasarlanmış bir veritabanı dilidir. Peki bir veritabanını nasıl tanımlarız? SQL Server'da bir veritabanı, veritabanı nesnelerinden oluşur. Bazı yaygın nesneler şunlardır:

  • Tablolar: Belirli bir yapılandırılmış veri kümesini depolayın. Satırlardan (veya kayıtlardan) ve sütunlardan (veya özniteliklerden) oluşur. Sütunların açıklayıcı bir adı vardır ve belirli bir veri türü içerir.
    instagram viewer
  • Görüntüleme: Verileri, kullanıcıların doğal veya sezgisel bulacağı şekilde yapılandıran bir SQL ifadesi. Erişimi kısıtlamak veya çeşitli tablolardaki verileri özetlemek ve daha fazlasını yapmak için bir görünüm oluşturabilirsiniz.
  • Saklanan prosedürler: Veritabanında depolanan önceden derlenmiş bir SQL deyimleri ve komut mantığı koleksiyonu. Bununla birlikte, kod çalıştırabilir ve tablolarınızdaki verileri değiştirebilirsiniz.
  • Fonksiyonlar: Belirli bir görevi yerine getiren bir kod parçası. Örneğin, Biçim işlevi, belirtilen biçime sahip bir değeri biçimlendirir.

İlişkisel veritabanı, veritabanındaki başka bir veri parçasıyla ilişkili verileri tanımlamanıza ve bunlara erişmenize olanak tanır. Verileri, her biri için ortak olan verilere dayalı olarak bağlantılı tablolar halinde düzenler. Tablodaki her satırın benzersiz bir kimliği vardır. Tablonun sütunları öznitelikleri barındırır ve her kaydın her öznitelik için bir değeri vardır.

Bunları daha iyi anlamak için bir kütüphane rafı düşünün. Bir veritabanı, kitapların bulunduğu bir raftır ve her kitap bir tablodur. Her kitabın içeriği olmasına rağmen, bazı özellikleri, meta verileri veya dizinleri paylaşarak diğer kitaplara bağlanır (veya ilişkilidir).

SQL Server iki tür veritabanı kullanır. Sistem veritabanı önemlidir çünkü tüm operasyonu kontrol ederler. Bir kullanıcı veritabanı, kullanıcılar tarafından oluşturulur ve bu kullanıcılar için gerekli olan SQL verilerini depolar. Birincil veritabanı dosyalarının bir .mdf uzantısı vardır. Günlük dosyaları, SQL Server veritabanının yedek dosyalarıdır.

Veritabanı Bozulması ve Sebepleri

Bir kuruluşta, veritabanı bozulması yalnızca verilere risk getirmekle kalmaz, aynı zamanda iş gelirlerini de tehdit eder. SQL Server veritabanı bozulmasının birden çok nedeni vardır:

  • Sabit disk kesim hataları ve bozulması ve bellek hatası.
  • Veritabanı dosyalarını sıkıştırılmış klasörlerde veya birimlerde saklama.
  • Normalleştirme, kısıtlamalar ve kaynak uyuşmazlıkları ile ilgili zayıf veritabanı tasarımı.
  • Yanlışlıkla veri silme.
  • Dosya başlığı bozulması.
  • Ani elektrik kesintisi, ağ bileşeni arızası ve beklenmedik sistem kapanmaları.
  • Virüs saldırıları (kötü amaçlı yazılım, fidye yazılımı, reklam yazılımı vb.).
  • İşletim sisteminin yanlış çalışması.

SQL için Kurtarma Araç Kutusu MS SQL 2000'den 2019'a kadar değişen farklı sürümlerdeki bozuk SQL Server veritabanını düzeltebilir. Ayrıca tablo verileri, görünümler, saklı yordamlar, özel işlevler, dizinler ve daha fazlası gibi değerli veri türlerini kurtarmaya çalışır.

Bozuk bir .mdf dosyasını kurtarmak için adım adım talimatlar.

Aşama 1

Tıkla Açık düğmesine tıklayın ve Dosya Gezgini açık iletişim penceresi aracılığıyla kaynak .mdf dosyanızı seçin. Tıklayın Sonraki sonraki adıma geçmek için.

Adım 2

"Kurtarmaya başlamak istiyor musunuz?" Mesajını içeren bir istem iletişim penceresi göreceksiniz. Tıklayın Evet kurtarma işlemini başlatmak için. SQL Kurtarma Araç Kutusu, sistem veya kullanıcı tabloları, görünümler, depolanan prosedürler, kullanıcı tanımlı işlevler ve veri türleri dahil olmak üzere her kategorideki verilerin önizlemesini size gösterecektir.

Örneğin, seçtiğinizde Kullanıcı Tabloları kategorisi, pencerenin alt kısmında tüm kullanıcı tablolarının ve içeriklerinin listesini göreceksiniz. Tıklayın Sonraki devam etmek.

Aşama 3

Bu adımda, verileri bozuk veri tabanından dışarı aktarabilirsiniz. İki yöntem vardır: Komut dosyasını diske kaydet ve Veritabanında komut dosyası çalıştır. Birincisinde, araç, seçtiğiniz hedef klasörde bir "Recovered source_file_name" dizini oluşturacaktır.

Komut dosyalarını (numaralandırma sırası veri dosyaları için önemlidir) ve "Install.bat" dosyasını (CMD penceresine sunucu adını, kullanıcı adını ve şifreyi yazın) içerir.

İkincisi, içindeki ayrıntıları belirtin Bağlantı dizisi Metin. "Veri Bağlantısı Özellikleri" iletişim kutusu aracılığıyla sağlayıcı adını ve kimlik doğrulama ayrıntılarını yazın. Bununla, SQL Kurtarma Araç Kutusu komut dosyasını doğrudan veritabanında çalıştıracaktır.

Veritabanı gigabaytlarca veri içerebileceğinden, dosyayı ihtiyaçlarınıza göre birden çok parçaya bölebilirsiniz. İçinde bir numara belirtin Boyuta sahip parçalara bölün. Tıklayın Sonraki Devam etmek için.

4. adım

Bu isteğe bağlı bir adım olmasına rağmen, Kurtarma Araç Kutusunda tüm kategoriler altındaki nesnelerin yanında bir onay kutusu vardır. Bu seçenekle, araca, bozuk veri tabanından kaydetmek istediğiniz verileri alma talimatı verebilirsiniz. Veritabanı türü, kategorileri veya veritabanı nesneleri arasından seçim yapabilirsiniz. Tıklayın Sonraki devam etmek.

Adım 5

SQL Recovery Toolbox, kurtarma sürecini başlatır ve ilerlemeyi gerçek zamanlı olarak izleyebilirsiniz. Bu süreç doğal olarak kaynak dosya boyutuna ve CPU performansına bağlıdır.

Veri aktarımı yapıldığında, son özeti mevcut oturumda görebilirsiniz. Oluşturulan tablolar, görünümler, kurtarılan dizinler, okuma hataları sayısı, harcanan süre ve daha fazlası gibi sonuçları göreceksiniz.

Bozuk SQL Server Veritabanından Verileri Kurtarın

SQL için Kurtarma Araç Kutusu MS SQL Server formatında (.mdf) bozuk veri tabanlarındaki verileri onarmak ve kurtarmak için tasarlanmış basit bir araçtır. Uygulama, SQL Server veritabanının ayrıntılı bir analizini gerçekleştirir ve veritabanı nesnelerindeki verileri önizlemenizi, görüntülemenizi ve kurtarmanızı sağlar.

.Mdf dosyalarından kurtarılan tüm veriler yeni bir veritabanına (başka bir bilgisayarda) veya SQL komut dosyalarına aktarılabilir. Uygulamayı deneyin ve ihtiyaçlarınıza uygun olup olmadığını görün. Araç, bir makul fiyat 99 $ (kişisel kullanım) veya 149 $ (iş amaçlı kullanım).

E-posta adresi
Yeni Başlayanlar İçin Temel SQL Komutları Hile Sayfası

SQL hakkında daha fazlasını öğrenmek ister misiniz? Çeşitli SQL sorgu komutlarını ele almak, ilerlemenin harika bir yoludur.

Sonrakini Oku

İlgili konular
  • Yükseltildi
  • SQL
Yazar hakkında
Rahul Saigal (147 Makale Yayınlandı)

Göz Sağlığı Uzmanlığı Yüksek Lisans Derecesi ile Rahul, kolejde uzun yıllar öğretim görevlisi olarak çalıştı. Başkalarına yazmak ve öğretmek her zaman onun tutkusudur. Şimdi teknoloji hakkında yazıyor ve onu iyi anlamayan okuyucular için sindirilebilir hale getiriyor.

Rahul Saigal'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.