Makale numarası: 221465 - Son Gözden Geçirme: 28 Ekim 2003 Salı - Gözden geçirme: 3.3

INF: WITH kullanma MOVE RESTORE Ekstresi ile seçeneği

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

SQL Server 6.5 DÖKÜMÜ ve LOAD ifadeleri veritabanının yedek bir kopyasını oluşturun ve daha sonra yeniden kullanılacak. Bu terimler, SQL Server 7.0 ve 2000'de YEDEKLEME ve geri YÜKLEME için değiştirildi.

Bu makaledeki bilgiler, RESTORE Transact-SQL deyimini WITH MOVE</a1> seçeneğiyle uygun kullanımını açıklamak için tasarlanmıştır.

Daha fazla bilgi

RESTORE ifadesi her zaman, yedeklenmiş bir aynı olan bir veritabanı oluşturur. Geri YÜKLEME tarafından üretilen veritabanı dosyalarını aynı sayıda olacaktır ve dosyaları, YEDEKLEME tarafından belirtildiği şekilde, aynı boyutta olacaktır. Yedek dosya adı, numarası, boyut ve veritabanı için tüm dosyaların konumu hakkında bilgi yedeklemenin oluşturulduğu anda içerir. Yedekleme RESTORE ve SQL Server'ı veritabanını yeniden oluşturmak, aşağıdaki olaylar gerçekleşir:
  • Yedekleme gibi aynı konumda bir dosya varsa kullanılır ve yedekleme (aynı dosya boyutunu, özniteliklerini vb.) dosyasında aynı olacaktır.
  • Bir dosya var ancak farklı bir konumda yedekleme kümesinde belirtilenden sunucu konumunda (böylece örtülü olarak yapma "MOVE") kullanılır.
  • Bir dosya ile ilgili hiçbir dosya yedekleme kümesinde sunucuda varsa, sessizce atılır.
  • Yedekleme kümesi tarafından gerekli bir dosya sunucusu üzerinde yoksa, oluşturulur.
Bu nedenle, veritabanını geri yüklerken, dosyaların konumunu değiştirmek isterseniz, aşağıdaki seçenekler vardır:
  • Yeni konumu belirtme (SQL Server 6. 5'i gerekli olduğu gibi) GERI, gerçekleştirilmeden önce veritabanı oluşturun.

    -VEYA-
  • RESTORE deyimi MOVE yan tümcesiyle birlikte kullanın. Bu, ilk olarak veritabanı oluşturma fazladan bir adım engeller. Veritabanını ve dosyaları belirtilen konumda oluşturur.
SQL Server bir dosya geri yükleme, MOVE yan tümcesi kullanmanızı gerektirebilir, Not, başka bir veritabanı tarafından kullanılmakta olan varolan bir dosyanın üzerine. Bu durumda aşağıdaki iletilerini alırsınız:
Sunucu: <a1>hata</a1> 3156, Düzey 16, State 2, 1 satır
Dosya 'D:\MSSQL7\data\Filename_Data.MDF' RESTORE tarafından kullanılamaz.
WITH MOVE seçenek dosyası için geçerli bir konum belirlemek için kullanabilirsiniz.

Sunucu: <a1>hata</a1> 3013, Düzey 16, State 1, 1 satır
Yedekleme veya geri yükleme işlemi anormal olarak sona eriyor.

Başvurular

SQL Server Books Online'ı, <a1>RESTORE</a1> (T-SQL)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbbackup kbinfo KB221465 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:221465  (http://support.microsoft.com/kb/221465/en-us/ )