BILGI: SQL Server teyp aktarır veya yükü yöntemleri sınama.

Makale çevirileri Makale çevirileri
Makale numarası: 124023 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Not: Bu makale Windows NT platformlarda Microsoft SQL Server veritabanına özgüdür.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Teyp aygıtı alt sistemi için başarılı bir SQL Server veritabanı dökümü gereklidir ve yordamlar yüklemek birkaç katmanları oluşur. Teyp aygıtı, kablo, Sonlandırıcı ve SCSI denetleyicisinin donanım düzeyi, birincil düzeydir. Windows NT Çekirdek, g/Ç Yöneticisi, dosya sistemi sürücüsü ve teyp aygıtı sürücüsü, çekirdek katmanı oluşur. Kullanıcı veya uygulama düzeyinde son katmanıdır. Bu düzeyde, SQL Server çalışır ve temel donanım ve işletim sistemi düzeyinden bir teyp aygıtına dökümü ve yükleme işlemlerinin başarılı tamamlama işlemi bağlıdır.

SQL Server dump sınamak için bir yöntem belge ve yordamlarla, teyp sürücüsü yüklemek için bu makalenin amacı, olur.

Daha fazla bilgi

Ön çekleri

  1. Belirli bir teyp aygıtı donanım uyumluluk listesinde (HCL) yer olduğundan emin olun. Bu aygıtlar HCL'de isteği ile Windows NT işletim sistemi kullanmak için üreticinin adresindeki Microsoft tarafından sınanmıştır. Teyp sürücüsü üreticileri, sık teyp sürücüleri özgün donatım üreticisi (OEM) satıcılara sattığınızda ve repackaged sürücü için üretici yazılımı, OEM isteğine göre değiştirilmiş olan satıcı. Bu değişiklikler Windows NT ve/veya SQL Server altında bir teyp aygıtını işlemi ile ilgili sorunları neden olabilir. Sonuç olarak, temel teyp sürücüsü HCL'de bir satıcı tarafından üretildiğini olsa bile, yeniden ve farklı bir üretici etiketi altında satıldığında teyp sürücü uyumluluğu sorunları, nedeniyle bellenim değişiklik olabilir.
  2. Teyp aygıtına üreticinin önerilerini göre yükleyin. SCSI için öneriler uymanız emin denetleyicisi kablo uzunluğu SCSI ve SCSI sonlandırıcı türde.
  3. Satıcı için bir teyp aygıtı için kullanılan sürücünün değişiklikleri denetleyin. Bazı satıcılar HCL'DE olmayan, Windows NT Teyp sürücüler tarafından Compaq, sağlanan ile kullanmak için teyp sürücüleri, Compaq önerilen yazılım destek disketini (SSD) sürücüleri kullanmalısınız sağlar. Compaq Sürücü Compaq tarafından desteklenen yalnızca olmasıdır.
  4. Teyp aygıtı uygun Windows NT altında yüklü olduğunu doğrulayın. Teyp aygıtı Kur doğrulamak için denetlemek için üç alanları şunlardır:

    1. Windows NT 3.5 x çalışma Windows NT çalıştıran bilgisayarlar için ana program grubunda bulunan Windows NT Program Manager Kur. Kur'un Seçenekler menüsünde teyp aygıtları Ekle/Kaldır'ı tıklatın. Teyp sürücüsü eşleşen BIR sürücü listelenmelidir.

      Windows NT 4.0 çalıştıran bilgisayarlar için Denetim Masası teyp aygıtları, teybi aygıt sürücüsünü denetleyin.

      Not: hangi sürücüde teyp sürücüsüne uygun sisteme bağlı üretici el kitabına veya Windows NT belgelerine sağlayacak ayrıntıları).
    2. Denetim Masası aygıtları, teyp sürücüsü başlatıldı listelenen ve sistem başlangıç ayarı vardır.
    3. Ntbackup.exe aracını başlatın. Işlem</a0> menüsünde, donanım Kur'u tıklatın. Aygıt düzgün ayarlanmış olduğundan, teyp sürücüyü açılan liste kutusu görünecektir.
  5. Ntbackup.exe ile sınayın. Hatasız bir başarılı arşiv ve bir dosyanın veya dosya grubunu geri yükleme gerçekleştirilebilir emin olun.

    Not: It her ikisi de bu işlemleri gerçekleştirmek önemlidir.

    Ayrıca bant kataloğu görüntülemek ve bir arşiv ile bir doğrulama gerçekleştir. Varsa sorunları Bu yordamla, SQL Server dökümü ve olacak değil çalışma veya değil çalışma güvenle teyp için yüklenemedi.
  6. SQL kuruluş dökümü teyp aygıtını SQL Server'ın kurulumunu doğrulama için Yöneticisi'ni kullanın. Bir sorgu penceresine dönün ve saklı yordamını yürütün:
    sp_helpdevice <backup_device_name>
    Aldığınız sonucu, burada X teyp aygıtı numarasıdır aşağıdaki biçimde olmalıdır:
          \\.\tapeX
      
    Varsayılan olarak, tapeX, sistem başlatıldığında NTDetect tarafından bulunan Teyp aygıtlarının sayısına bağlı aygıt numarası... tape0 ile başlatın. Genellikle, bir sistemde birlikte tek bir teyp sürücünüz, sistem aygıt tanıtıcısı tape0 olacaktır ve fiziksel tanım \\.\tape0 olacaktır.

    SQL Server 4. 2 için'x, SQL Yöneticisi için gidin aygıtları'nı tıklatın, sonra dökümü teyp aygıtı çift tıklatın. Fiziksel yolun doğru olduğundan emin olun.

Sınama yordamları

Not: Aşağıdaki yordamlar bir yönetim oturumu tarafından sınanmış gerekir. Amacı, teyp birimi, çalıştığını değil doğrulamak için ise belirli bir oturum açma ait sistem hakları. Varsayılan oturum açma için SQL Server değiştirilmişse, bu nedenle oturum yönetimsel ayrıcalıklara sahip olduğundan emin olun.

Ayrıca, temel ve Gelişmiş için kullanılan veritabanı sınamaları yapısal herhangi bir sorun olduğunu kabul edilir. Veritabanının durumu bilinmiyor ya da son denetlendi değil, DBCC CHECKDB ve DBCC NEWALLOC yürütün.

Bu DBCC denetimler çıktısını gözden geçirin ve aşağıdaki sınamaları denemeden önce yapısal hataları düzeltin. Veritabanı dökümü teybe sırasındaki bir veritabanında bulunan yapısal bir veritabanı yükleme başarısız teyp aygıttan sorunlarla karşılaşabilirsiniz.

Temel sınama yordamı

  1. Yordama başlamadan önce SQL Server Kurulum otomatik başlatma için SQL Server'ı ve SQLExecutive devre dışı bırakmak için kullanın (veya SQL Server 4.2 için SQL izleme x).
  2. Sunucuyu devre dışı bırakın. Yaklaşık 60 saniye bekledikten sonra birimi yeniden etkinleştirin. Sunucu, bir dış teyp sürücüsü varsa, ilk açın ve sunucu açma önce başlatma tamamlayana kadar bekleyin. Teyp aygıtı katıştırılmış varsayılan ayarlarına sıfırlar, önemli bir adım olmasıdır.
  3. SQL Server'ı başlatın ve bir komut istemine gidin.
  4. SQL Server için Sistem Yöneticisi (SA) olarak oturum açın ve ISQL/W sorgu penceresine dönün.
  5. A?a??daki ISQL/W sorgu penceresinden yürütün:
          dump database pubs to tapedump with init,nounload
          go
      
    Not: tapedump, sınanmakta olan sistem için SQL Sunucu mantıksal adı'ile değiştirin.

    Aşağıdaki iletiyi almalısınız:
    Msg 4029, <a1>Düzey</a1> 10, durum 1:
    'Pubs' (89 sayfaları) veritabanı dosyasına <1>'SQ0001' banttaki döküldü.
    SQL Server aşağıdaki ilgili olmalıdır hata günlüğü iletisini gözden geçirin:
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
    
  6. SQL Enterprise Manager'dan yedekleme veya dökümü aygıt klasörü açın ve teyp yedekleme aygıtı açın. Birim etiketi ve üstbilgi dökümünü görüntülendiğini doğrulayın.
  7. ISQL/W sorgu penceresine geçiş yapar ve aşağıdaki kodu çalıştırın:
          dump database pubs to tapedump with noinit,nounload
          go
          dump database pubs to tapedump with noinit,nounload
          go
      
    Aşağıdaki iletileri almalısınız:
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <2> on tape 'SQ0001'.
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <3> on tape 'SQ0001'.
      
    Aşağıdaki ilgili iletileri olması gereken SQL Server hata günlüğünü gözden geçirin:
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
          94/02/01 15:50:18.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
      
    SQL Server hata günlüğüne, bu iletiler içermiyorsa, önceki adımları gözden geçirin ve gerekiyorsa yineleyin. Bu makalenin "Sorununun" bölümüne gidin.
  8. ISQL/W sorgu penceresine geçiş yapar ve aşağıdaki kodu çalıştırın:
     
          load database pubs from tapedump with file=2,nounload
          go
      
    Aşağıdakine benzer sonuçlar kaydedeceğini SQL Server hata günlüğünü gözden geçirin:
          94/02/01  15:49:08.83 server   Recovery dbid 4 ckpt (1017,8)
      
    Not: hata günlüğünde bulunan bilgileri dbid dökümü yüklenen veri tabanının türüne göre farklı olabilir. Ayrıca, ckpt parantez içinde de değişebilir kurtarma işlemi sırasında bulundu, son denetim noktası kaydı konumunu değerdir.
  9. Tam sınama. Sorunlar varsa, "Sorunlar" Bkz: bölüm, bu makalenin.

Sınama yordamı Gelişmiş

Bu bölüm, daha kapsamlı bir sınama ayrıntıları. Bu nokta dışında devam, teybi sistem tam olarak, arşiv hem de geri yükleme yordamları başarılı tamamlanmasında sonuçlandı, NTBackup ile sınanmıştır, bir varsayım yapılır. Bu işlem, üretim veya önemli geliştirme veritabanlarının unproved donanım sınaması için kullanmamanız önerilir.

Gelişmiş sınama yordamını ilgili veritabanı boyutunu ve kuruluş, önem, esas olarak değişir. Kaynaklar kullanılabilir, bu kesinlikle bir üretim emrinde veya boyutu ve içeriğine, bu sınama için önemli geliştirme veritabanında yansıtan bir veritabanı oluşturmak uygun olur. Üretim sırasında bazı işaret bilmeniz önemlidir veya geliştirme veritabanını teybe döküldü gerekir.

Sonuç olarak, aşağıdaki yordamı, adım 2 ' gösterildiği bazı yerleşik artıklık vardır. Gelişmiş sınama yordamını şudur:
  1. SQL Server, SQL Services Yöneticisi'nden veya komut isteminde NET STOP MSSQLSERVER bir komut kullanarak kapatın (SQL Server 4.2 x komut NET STOP SQLSERVER içindir).
  2. Ntbackup.exe aracını kullanarak Master.dat ve tempdb için kullanılan tüm aygıtlar da dahil olmak üzere TÜM veritabanı aygıtı dosyaları arşivleyebilirsiniz. Bu yordam NTBackup doğrula seçeneği ile yapılması GEREKIR.
  3. SQL Server <a0>SQL</a0> Hizmetleri Yöneticisi aracılığıyla veya bir komut isteminde NET START MSSQLSERVER komutu ile başlatın.
  4. 1-0 'Pubs' veritabanı için istediğiniz veritabanını değiştirme, bu makalenin "Temel sınama yordamı" bölümünde listelenen adımları.

Sınama bulunan son notlar

Yukarıda belirtilen sınama yordamları başarıyla tamamlandığında, hiçbir zaman olacağı sorunların garantilemez ile SQL Server dump veya teyp operasyonlara yüklenemedi. SQL Server teyp işlemler başarılı işlem teyp alt yan? s?ra kadar yapısal sorunlar için ücretsiz bir veritabanını oluşturan tüm alt katmanları bağlıdır.

Sorunları

  1. Windows NT olay görüntüleyicisinde, sistem günlüğünü gözden geçirin (Yönetim Araçları'nın altında bulunur) uygulama. Bu, bir SCSI veya teyp aygıtı hatası için inceleyin.
  2. Windows NT olay görüntüleyicisinde uygulama günlüğüne gözden SQL Server hatalar için uygulama.
  3. SQL Server hata günlüğünü gözden geçirin.
  4. Uygun donanım satıcısına arayın ve görülen sorunları yeni ürün bilgisi sürümleri veya aygıt sürücüleri tarafından düzeltildi değil olduğunu doğrulayın.
  5. Belirgin sorunları düzeltin ve yeniden sınama gerçekleştir.
  6. Ilgili satıcıyı desteğine başvurun.
Microsoft SQL Server desteği ararken, aşağıdaki bilgileri sağlamak hazırlıklı olun:
  • Kayıt defteri girdilerinin her teyp aygıtı için HKEY_LOCAL_MACHINE\Hardware\Devicemap içinde bulundu. Numara, türünü ve her SCSI denetleyicisinin üreticisiyle, SCSI bağlantı noktası ve SCSI veri yolu aygıtları sayısı ile ilgili ayrıntıları içerir.
  • Dosya boyutu, tarih ve saat Teyp sürücüsünün ilgili aygıt tarafından kullanılmakta.
  • Sonuçları yan? s?ra SQL Server hata günlüğüne, sistem günlüğünü ve uygulama günlüğüne Olay Görüntüleyicisi'nden, yukarıdaki ayrıntılı sınama yordamları.
  • Belirli bir teyp sürücünüz yapın ve <a1>Bilgi</a1> (iç bileşenleri yapan değil) modeli.
  • Gelen sp_helpdevice ve xp_msver yürütme sonuçları.

Özellikler

Makale numarası: 124023 - Last Review: 4 Şubat 2014 Salı - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbusage KB124023 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:124023

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com