Fiziksel dosyaları birleştirmek ve SQL Server 2000'de ve SQL Server 2005'te mantıksal dosya adını yeniden adlandırın.

Makale çevirileri Makale çevirileri
Makale numarası: 814576 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Microsoft SQL Server 2000 ve Microsoft SQL Server 2005, ekleyebilir, silebilir ve veri dosyalarını ve işlem günlüğü dosyalarını yeniden adlandırın. Bu makalede, fiziksel dosyaları birleştirmek ve SQL Server 2000'de ve SQL Server 2005'te mantıksal dosya adını yeniden adlandırmak açıklanmaktadır.

Daha fazla bilgi


Fiziksel dosya birleştirme

Dosyaları birleştirmek veya SQL Server 2000 çalıştıran bir sunucu veya SQL Server 2005 için fiziksel dosya sayısını azaltmak olabilir. Fiziksel dosya sayısını azaltmak için <a0></a0>, dosyaları silebilirsiniz. Dosyaları birleştirmek için <a0></a0>, etkin olmayan işlemleri temizleyebilirsiniz.

Dosyalar siliniyor

Bir veri veya bir <a0>işlem</a0> günlük dosyası siliniyor Dosya veritabanından kaldırır. Ancak, dosyayı, veri veya işlem günlük bilgileri içeriyorsa, dosya veritabanından kaldıramıyor. Dosya boş ise, yalnızca bir dosyayı kaldırabilirsiniz. Saklamak istediğiniz veri varsa, diğer dosyalar aynı dosya grubu için bir veri dosyasından veri geçirebilirsiniz. Veri geçirmek için DBCC SHRINKFILE bir ifade kullanın ve EMPTYFILE yan tümcesi belirtin. Ardından, SQL Server veri dosyasında eklenecek artık izin vermiyor ve bir ALTER DATABASE deyimini kullanarak dosyayı silebilirsiniz.

Hareket günlük verilerini başka bir işlem günlüğü dosyasını silmek için bir tek bir günlük dosyasından geçiremez.

Etkin olmayan işlemleri temizleniyor

Işlem günlük dosyasından etkin olmayan işlemleri silmek için <a0></a0>, Kes veya işlem günlüğünü yedekleme gerekir. Bir <a0>işlem</a0> günlük dosyası artık herhangi bir etkin veya etkin olmayan işlemleri içeriyorsa, günlük dosyası, veritabanından kaldırabilirsiniz. Günlük dosyası, veritabanından kaldırmak için <a0></a0>, aşağıdaki adımları kullanın:
  • Verileri veya bilgileri bir dosyada sıkıştırmak ve dosya boş sağlamak için aşağıdaki Transact-SQL deyimini çalıştırın: <a1>
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • Bir veritabanından bir dosyayı silmek için <a0></a0>, aşağıdaki Transact-SQL deyimini çalıştırın: <a1>
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 
    

ÖNEMLI Eklemek veya bu dosyaları silin sonra bir veritabanı yedeklemesini hemen oluşturun. Bir işlem günlüğü yedeklemesini oluşturmadan önce tam veritabanı yedeği oluşturmalısınız.

Mantıksal dosya adı'nı yeniden adlandırma

Mantıksal bir veri dosyası veya günlük dosyası adını değiştirmek için <a0></a0>, Name parametresi kullanılarak yeniden adlandırmak istediğiniz mantıksal dosya adını belirtin ve sonra da dosya için yeni bir mantıksal ad YeniAd parametresini kullanarak belirtin. Mantıksal dosyayı yeniden adlandırmak için <a0></a0>, aşağıdaki Transact-SQL deyimini çalıştırın: <a1>
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)

Referanslar

Daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:

Adding and Deleting Data and Transaction Log Files

DBCC SHRINKFILE

Physical Database Files and Filegroups

ALTER DATABASE

Expanding a Database

Shrinking a Database

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
324432SORUN: DBCC SHRINKFILE ve SHRINKDATABASE komutları seyrek doldurulmuş Text, Ntext veya görüntü sütunları nedeniyle çalışmayabilir

Özellikler

Makale numarası: 814576 - Last Review: 11 Mayıs 2007 Cuma - Gözden geçirme: 4.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbsysadmin kbinfo kbhowto kbfaq KB814576 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:814576

Geri Bildirim Ver

 

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