Aracılığıyla paylaş


yedek aygıtları

, Veri olan bir yedek işleminde yedeklenmişyedek, bir fiziksel yedek aygıtı. için yazılan Afiziksel bir yedek aygıtı bir teyp sürücüsüne veya sağlanan işletim sistemi. bir disk dosyası değil. yedek için 1 ile 64 yedek aygıtları yazılabilir.Yedek birden fazla yedekleme aygıtı gerekiyorsa, tüm aygıtlar aygıt (disk veya teyp) tek bir tür karşılık gelmesi gerekir.

Not

Fiziksel bir yedek aygıtı başlatılır, bir ortamda ilk yedek küme için yazılmıştır.Üzerinde yedek bir küme tek bir ortam bir veya daha fazla yedekleme aygıtı oluşturmak küme.Amedya küme bir sabit türü ve yedek aygıtlarını. numarasını kullanan bir sıralı yedek ortamı, teyp veya disk dosyalar topluluğudur Ortam kümeleri hakkında bilgi için bkz:Ortam kümesi Media aileleri ve yedek kümeleri.

Disk yedek aygıtları kullanarak

Sabit disk veya diğer disk depolama ortamı bir veya birden çok yedek dosyalarını içeren bir disk yedek aygıtı var.yedek dosyası normal işletim sistemi dosyasıdır.

yedek işlemini bir yedek ortamı kümesine ekleme sırasında bir disk dosyasına doldurur, yedek işlemi başarısız olur.yedek dosyası en büyük boyutu disk aygıtı üzerinde kullanılabilir boş disk alanı tarafından belirlenir; bu nedenle, bir yedek diski aygıt için uygun boyutta yedekleri boyutuna bağlıdır.

Bir disk yedek aygıtı, bir ATA sürücüsü gibi bir basit disk aygıtı olabilir.Alternatif olarak, tam bir disk sürücüsünde boş bir diski şeffaf değiştirmenizi sağlayan tak-çıkar özellikli bir disk sürücüsü kullanabilirsiniz.yedek diski, sunucudaki yerel disk veya bir paylaşılan ağ kaynağı uzak bir disk olabilir.Uzak bir disk kullanma hakkında daha fazla bilgi için bu konuda daha sonra "Yedekleme ara için bir dosya üzerinde bir ağ paylaşımı," bakın.

SQL ServerYönetim Araçları disk yedek aygıtları için otomatik olarak oluşturan bir disk dosyasına. saat damgalı adı işleme en çok esnek

Important noteImportant Note:

yedek diski veritabanı veri ve günlük diskler daha farklı bir disket olmasını öneririz.Bu, veri veya günlüğü disk başarısız olursa, yedekleri erişebileceğiniz emin olmak gereklidir.

Fiziksel örnek adı kullanarak bir yedek dosyası belirtme

Temelyedek Fiziksel aygıt adını kullanarak bir yedek dosyası belirtmek için sözdizimi şöyledir:

yedek DATABASEveritabanı_adı

TO DISK**=** { ' physical_backup_device_name ' | @ physical_backup_device_name_var }

Örneğin:

BACKUP DATABASE AdventureWorks 
   TO DISK = 'Z:\SQLServerBackups\AdventureWorks.bak';
GO

Bir fiziksel disk aygıtı belirlemek için birgeri yükleme deyim, temel sözdizimi aþaðýdadýr:

geri yükleme {DATABASE | günlük}veritabanı_adı

FROM DISK**=** { ' physical_backup_device_name ' | @ physical_backup_device_name_var }

Örneğin,

RESTORE DATABASE AdventureWorks 
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks.bak'; 

Belirten yol disk yedek dosyasının

yedek dosyası belirtirken, tam yol ve dosya adını girmeniz gerekir.Dosya yedekleme, yalnızca dosya adı veya göreli bir yol belirtirseniz, yedekleme dosyasının varsayılan yedek dizine geçer.Varsayılan yedek dizine olan C:\Program Files\Microsoft SQL Server\MSSQL.nBurada sunucu sayısını, n \MSSQL\Backup, örnek. Bu nedenle, varsayılan sunucu kopyası için varsayılan yedek dizini değil: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\yedek.

Belirsizlik, özellikle komut önlemek için açıkça belirtmenizi öneririz yol her DISK yan tümcesinde yedek dizini.Query Editor'ı kullanırken, ancak bu daha az önemlidir.Bu durumda, yedek dosyası varsayılan yedek dizininde bulunan eminseniz, bir DISK yan yoldan atlayabilirsiniz.Örneğin, aşağıdakiBACKUPdeyim yedeklerAdventureWorksveritabanı içinAdventureWorks.bakyedekleme dosyası varsayılan yedek dizine.

BACKUP DATABASE AdventureWorks 
   TO DISK = ’AdventureWorks.bak’;
GO

Not

Depolanan varsayılan konumuBackupDirectoryHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.n\MSSQLServer altındaki kayıt defteri anahtar.

En çok bir ağ paylaşımında bir dosya yedekleme

İçinSQL Serverbir uzak bir disk dosyasına erişmek içinSQL Serverhizmet hesabı ağ paylaşımına. erişim iznine sahip olmalıdırBu, ağ paylaşımına yazmak yedek işlemlerini ve buradan okumak geri yükleme işlemleri için gerekli izinlere sahip içerir.Ağ sürücüleri ve izinler bağımlı olduğu içerikSQL Serverhizmet çalışıyor:

  • Yeniden kurmak için bir ağ, sürücü içinSQL Serverçalışan oturum sırasında bir etki alanı kullanıcı hesabının paylaşılan sürücü bir ağ sürücüsü olarak eşlenmelidir buradaSQL Serverolduğu çalışan.Sqlservr.exe komut satırından başlatmaSQL Serveroturum açma, oturumu. eşleştirilmiş ağ sürücülerini görür.

  • Bir hizmet olarak Sqlservr.exe çalıştırdığınızdaSQL Serverçalışan ayrı bir oturumda olan bir ilişki için oturum açma oturumu.Genellikle yok, ancak bir hizmet çalıştığı oturum kendi eşlenen sürücülere sahip olabilir.

  • Ağ hizmet hesabı ile etki alanı kullanıcı yerine bir bilgisayar hesabını kullanarak bağlanabilirsiniz.Paylaşılan bir sürücüye belirli bilgisayarlardan yedeklemeleri etkinleştirmek için bilgisayar hesaplarına erişim verin.Yedek yazı Sqlservr.exe işleme erişimine sahip olduğu sürece, BACKUP komutu gönderen kullanıcı erişimi olup olmadığını da değildir.

    Important noteImportant Note:

    Ağ üzerinden veri yedek, ağ hataları olabilir; bu nedenle, uzak bir disk kullanırken, tamamlandıktan sonra yedek işlemini doğrulamanız önerilir.Daha fazla bilgi için bkz:Yedekleme doğrulanıyor.

Bir Evrensel Adlandırma Kuralı (UNC) adı belirtme

yedek bir ağ paylaşımına belirtin veya komutunu geri yükleme yüklemek için tam olarak nitelenmiş Evrensel Adlandırma Kuralı (UNC) adını dosya yedek aygıtı kullanmalısınız.bir UNC adı olan form \\Systemname\ShareName\yol\FileName.

Örneğin:

BACKUP DATABASE AdventureWorks 
   TO DISK = '\\BackupSystem\BackupDisk1\AW_backups\AdventureWorksData.Bak';
GO

Teyp aygıtları kullanarak

Not

Teyp yedek aygıtı desteği kaldırılmış bir sonraki sürümündeSQL Server.Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

YedeklemeSQL Serverteybe veri gerektiren teyp sürücüsü veya sürücü tarafından desteklenmesiMicrosoftWindows işletim sistemi.Ayrıca belirli bir teyp sürücüsü için yalnızca teyp sürücü üreticisi tarafından önerilen kullanmanızı öneririz.Bir teyp sürücüsüne yükleme hakkında daha fazla bilgi için Windows işletim sisteminin belgelerine bakın.

Teyp sürücüsü kullanıldığında, yedek işlemini bir teyp doldurun ve başka bir teyp devam.Her bant bir ortam üstbilgisi içerir.Kullanılan ilk ortamı adı verilenilk bandı.Art arda gelen her bandı olarak bilinen birdevam teybi ve bir ortam sırası numarası olan bir yüksek önceki teyp.Örneğin, bir ortam küme dört ile ilişkili teyp aygıtları içeren en az dört ilk teyp (ve veritabanı olmayan uyma ise, dört dizi devam teyp).yedek kümesi ekleyerek, serideki son teyp takma gerekir.Son teyp takılı,Database Enginesonuna kadar bağlı teyp İleri tarar ve sonra gerektiren değiştirerek teyp.Bu noktada son teyp takma.

Teyp yedek aygıtı, disk aygıtları, aşağıdaki istisnalar gibi kullanılır:

  • Teyp aygıtı gerekir bağlı fiziksel bir örneğini çalıştıran bilgisayardaSQL Server.Uzak teyp aygıtlarına yedeklemeyi desteklemez.

  • yedek işlemi sırasında bir teyp yedek aygıtı girilir ancak daha fazla veri hala gerekir yazılanSQL Serveriçin yeni bir teyp ister ve yeni yüklendikten sonra yedek işlemi devam eder.

Açık teypleri yönetme

Açık teyp aygıtları ve bağlama istekleri durumunu görmek için sorgusys.dm_io_backup_tapes Dinamik yönetim görünümü. Bu görünüm tüm açık teyp gösterir.Bu, sonraki yedekle veya geri yükleme yükle işlemi için beklerken, geçici olarak boş kullanımda teyp içerir.

Teyp yanlışlıkla açık bırakılmış, aşağıdaki komutu kullanarak teybi serbest bırakmak için en hızlı yolu olan: RESTORE REWINDONLY FROM TAPE **=**backup_device_name.Daha fazla bilgi için bkz:geri yükleme REWINDONLY (Transact-SQL).

Fiziksel örnek adı kullanarak bir yedek teyp belirtme

TemelBACKUP Yedek teybi teyp sürücüsüne fiziksel aygıt adı belirtmek için sözdizimi şöyledir:

yedek {DATABASE | günlük}veritabanı_adı

Nasıl teyp**=** { ' physical_backup_device_name ' | @ physical_backup_device_name_var }

Örneğin:

BACKUP LOG AdventureWorks 
   TO TAPE = '\\.\tape0';
GO

Bir fiziksel teyp aygıtı belirlemek için birgeri yükleme deyim, temel sözdizimi aþaðýdadýr:

geri yükleme {DATABASE | günlük}veritabanı_adı

FROM TAPE**=** { ' physical_backup_device_name ' | @ physical_backup_device_name_var }

Teyp özel yedek ve geri yükleme seçenekleri

Teyp yönetimini kolaylaştırmak için yedek deyim aşağıdaki teyp özgü seçenekleri sunar:

  • {NOUNLOAD | UNLOAD }

    Bir yedek teyp yedek veya geri yükleme işleminden sonra bant sürücüsünden otomatik olarak yüklenmemiş olup olmadığını kontrol edebilirsiniz.UNLOAD/NOUNLOAD ömrü oturumun veya diğer belirterek sıfırlanana kadar devam eden bir oturum ayardır.

  • { Geri Sar | NOREWIND}

    Kontrol edebilir miSQL Serverteyp kalır yedek sonra açık tutar veya işlem veya sürümleri geri yükleme yükle ve sonra bant geri yükleme sarar dolgu.(Geri Sar) teyp geri sarmak için varsayılan davranışıdır.

Not

yedek sözdizimi ve bağımsız değişkenler hakkında daha fazla bilgi için bkz:yedek (Transact-SQL).geri yükleme sözdizimi ve bağımsız değişkenler hakkında daha fazla bilgi için bkz:geri yükleme (Transact-SQL)veBağımsız değişkenleri (Transact-SQL) geri yüklemesırasıyla.

Bir mantıksal yedek aygıtı kullanma

Amantıksal bir yedek aygıtı Belirli fiziksel bir yedek aygıtı için (bir dosyaya veya teybe disk) gösteren bir isteğe bağlı, kullanıcı tanımlı bir adı olan. Mantıksal bir yedek aygıtı indirection karşılık gelen fiziksel yedek aygıtı başvururken kullanmanıza olanak sağlar.

Mantıksal bir yedek aygıtı tanımlamak için fiziksel bir aygıtı bir mantıksal ad atama gerektirir.Örneğin, bir mantıksal aygıt AdventureWorksBackups, Z:\SQLServerBackups\AdventureWorks.bak dosyasına işaret tanımlanabilir veya \\.\tape0 teyp sürücüsü.yedek ve geri yükleme yükle komutlarını olabilir sonra yedek aygıtı olarak AdventureWorksBackups belirtmek yerine, DISK 'Z:\SQLServerBackups\AdventureWorks.bak' ya da TAPE = = ' \\.\tape0 '.

Mantıksal aygıt adı tüm mantıksal yedek aygıtlarını sunucu kopyası üzerindeki arasında benzersiz olması gerekir.Varolan mantıksal aygıt adlarını görüntülemek için querysys.backup_devices Katalog görünümü.Bu görünüm, her mantıksal yedek aygıtının adını görüntüler ve türü ve fiziksel dosya adı veya yol karşılık gelen fiziksel yedek aygıtı tanımlar.

Mantıksal bir yedekleme aygıtı, bir yedekle veya geri yükleme yükle komutu, tanımlandıktan sonra fiziksel aygıt adı yerine yedek mantıksal aygıt belirtebilirsiniz.Aşağıdaki ifadeyi yedekler örneğinAdventureWorksveritabanı içinAdventureWorksBackupsmantıksal yedek aygıtı.

BACKUP DATABASE AdventureWorks 
   TO AdventureWorksBackups;
GO

Not

Yedek mantıksal aygıt adı ve karşılık gelen fiziksel yedekleme aygıtı adı verilen yedekle veya geri yükleme yükle deyim, onun yerine.

Mantıksal bir yedek aygıtı kullanmanın bir avantajı uzun bir yol kullanmak daha kolay olmasıdır.Aynı yol veya bir teyp aygıtına yedek, bir dizi yazmak istiyorsanız, mantıksal bir yedek aygıtı kullanarak yardımcı olabilir.Mantıksal yedek aygıtlarının bant yedek aygıtı tanımlamak için kullanışlıdır.

Bir mantıksal yedek aygıtı kullanmak için bir yedek komut dosyası yazılabilir.Bu, yeni bir fiziksel yedek aygıtları için komut dosyasını güncelleştirmeden geçiş sağlar.Geçiş, aşağıdaki işlemi içerir:

  1. Özgün yedek mantıksal aygıt siliniyor.

  2. Ancak farklı bir fiziksel yedek aygıtı eşlenir özgün mantıksal aygıt adı kullanan yeni bir mantıksal yedek aygıtı tanımlama.Mantıksal yedek aygıtlarının bant yedek aygıtı tanımlamak için kullanışlıdır.

Mantıksal bir yedek aygıtı tanımlamak için

Mantıksal bir yedek aygıtı silmek için

Mantıksal bir yedek aygıtı (SQL Server Management Studio)

Mantıksal bir yedek aygıtı (Transact-SQL)

Yansıtılmış yedek ortam kümesi

yedek ortam kümesi yansıtma, yedek aygıtı düzgün çalışmamasına etkisini azaltır.Yedekleme, veri kaybına karşı savunma son satırın olduğundan bu düzgün çalışmamasına özellikle önemli.Veritabanlarının boyutları büyüdükçe, bir hata bir yedek aygıtı veya ortamı bir yedek nonrestorable yapacak olasılığını artırır.yedek ortamı yansıtma, fiziksel yedek aygıtı için artıklık sağlayarak yedekleri güvenilirliğini artırır.Daha fazla bilgi için bkz:Yansıtılmış bir yedek ortam kümesi'ni kullanma.

Not

Yansımalı yedek ortam kümesi yalnızca desteklenirSQL Server 2005 Enterprise Editionve sonraki sürümleri.

SQL Server yedekleme arşivleme

Disk yedek arşivlemek için bir dosya sistemi yedek yardımcı programı kullanın ve, arşivler site dıında saklamanız önerilir.Diski kullanarak, arşivlenmiş yedekler site dışında bir diske yazmak için Ağ kullanma avantajı vardır.Teyp kullanarak, artık gerek olduğunu emin olana kadar bir dizi arşivlenmiş yedekleri biriken şekilde avantajı vardır.

Bir ortak arşivleme yaklaşımdır yazmak içinSQL Serveryerel yedek diske yedek teybi arşivleyin ve daha sonra teyplerini site dıında saklamak.