Forum

SQL Server 2008 R2 ...
 
Bildirimler
Hepsini Temizle

SQL Server 2008 R2 Backup Sorunu

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Merhaba,

SQL Server 2008 R2'de external diske (1.5 TB) backup almak için oluşturduğum job çalışırken son bir haftadır aşağıdaki hatayı veriyor, fakat başka bir diske almak istediğimde sıkıntı çıkartmıyor.

Hata: ** failed: 665(Dosya sistemindeki sınırlama nedeniyle istenen işlem tamamlanamadı)  BACKUP DATABASE is terminating abnormally. **

DB Backup dosya boyutu : 44~ GB

13-20 GB arasındaki dosyalarda sıkıntı çıkmıyor ancak yukarıda bahsettiğim boyutlu dosyalarda "Dosya sistemindeki sınırlama nedeniyle istenen işlem tamamlanamadı" hatası veriyor. Araştırma yaptığımda SQL Server ile ilgili bir sorunun olmadığı Ntfs.sys dosyasının hasar gördüğü belirtilmiş ancak başka bir disk veya local diskte (boyut ne olursa olsun) sıkıntı yaratmıyor ve Microsoft'un verdiği hotfix ise yalnızca Vista sürümü için ve W2K8 R2 x64 de işe yaramıyor. Tüm updateler ve SP1 yüklememe rağmen hala aynı hatayı veriyor.

Büyük boyutlu dosyalarda parçalanma biraz daha fazla olacağından "defrag" yapılması gerektiği ile ilgili bir çözüm de önerilmişti. DiskKeeper yazılımı ile 2 kez defrag yaptım fakat sorun yine çözülmedi.

 

Sorun ile ilgili linkler:

http://support.microsoft.com/kb/957065/tr  

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=957065&kbln=tr  

 

Teşekkürler.

OS: W2K8 ENT R2 x64 - SP1

SQL : 2K8 R2

Alıntı
Konu başlatıcı Gönderildi : 07/05/2012 12:34

Bora YILDIZ
(@borayildiz)
Üye

merhaba

diski formatlama sansiniz varsa ntfs block size degerini arttirip dener misiniz?

dusuk block size lar tek parca maximum dosya boyutunu etkileyebiliyor?

en azindan mevcut block size a gore  desteklenen max. dosya boyutunu bir arastirabilirsiniz 

iyi calismalar 

CevapAlıntı
Gönderildi : 08/05/2012 01:44

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Merhaba Hocam,

Mevcut block size 4096Bayt olarak ayarlı, max block size ise 8192Bayt, yalnız diski formatlama şansım yok.

32GB'a kadar olan dosyalarda sorun yaratmıyordu yalnız 40GB ve üzeri dosyalarda bu hatayı vermeye başladı.

 

 

 

CevapAlıntı
Konu başlatıcı Gönderildi : 08/05/2012 14:21

Bora YILDIZ
(@borayildiz)
Üye

http://technet.microsoft.com/en-us/library/cc781134(v=ws.10).aspx


http://en.wikipedia.org/wiki/NTFS#cite_note-How_NTFS_Works-2


dosya boyutu ile ilgili de bir problem gözükmüyor


tavsiyem disk üzerideki datayı başka bir yere backup alıp diski formatlayıp denemeniz. Benim fikrim low level format atmanız daha bile iyi olur yanlız riskleri mevcuttur.

CevapAlıntı
Gönderildi : 08/05/2012 16:18

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Peki hocam, datayı almak için biraz yer açmam gerekecek daha sonra low level format deneyip dönüş yaparım.

Teşekkürler..

 

CevapAlıntı
Konu başlatıcı Gönderildi : 08/05/2012 17:11

Mehmet GÜZEL
(@mehmetguzel)
Üye

Kalıcı çözümü uygulayana kadar geçici çözüm olarak backup dosyasının birden çok dosyaya atabilirsiniz. Örneğin 40 GB tek backup dosyanızı her biri 10 GB lık 4 farklı backup dosyasına atabilirsiniz.

CevapAlıntı
Gönderildi : 08/05/2012 18:22

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Peki hocam partlara nasıl bölebilirim?

CevapAlıntı
Konu başlatıcı Gönderildi : 08/05/2012 22:41

Halit GÖKTAŞ
(@HalitGOKTAS)
Üye

SqlServer  Properities>Database Setinngs>Compress Backup özelliğini aktifleşrirerek sıkıştırılmış backup alırsanız, boyutdan önemli derecede menfeat sağlarsınız. Sonrada winrar ile 10 gb partlara bölerek sorunu çözebilirsiniz.

CevapAlıntı
Gönderildi : 09/05/2012 03:15

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Peki compress backup'ın restore edilirken bir sıkıntı çıkartması mümkün müdür?

CevapAlıntı
Konu başlatıcı Gönderildi : 09/05/2012 11:12

Mehmet GÜZEL
(@mehmetguzel)
Üye

VeritabanıAdi,Dizin
ve DosyaAdi bilgilerini kendinize göre özelleştirerek aşağıdaki şekilde
yapabilirsiniz:

BACKUP DATABASE [VeritabaniAdi] TO 

DISK = N'Dizin\DosyaAdi1.bak', 

DISK = N'Dizin\DosyaAdi2.bak',

DISK = N'Dizin\DosyaAdi3.bak', 

DISK = N'Dizin\DosyaAdi4.bak'

WITH NOFORMAT, NOINIT,  NAME = N'VeritabaniAdi-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10,compression

GO

Dosya sayısını ihtiyacınıza göre artırabilirsiniz. Compression yaklaşık 10 kata varan sıkıştırma yapar. Compress olan bir backup dan gönül rahatlığı içinde geri dönüş yapabilirsiniz.

CevapAlıntı
Gönderildi : 09/05/2012 12:16

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Çok teşekkür ederim sorunu bu şekilde çözdüm dosya boyutu 44GB'dan 6.7GB'a düştü.

Job'ı compress olarak ayarladım ve şu anlık sıkıntı yok. Yerden müthiş kazanç etmiş olacağım. Teşekkürler.. 

 

CevapAlıntı
Konu başlatıcı Gönderildi : 09/05/2012 13:11

Mehmet GÜZEL
(@mehmetguzel)
Üye

Yer ile birlikte backup alma süreniz de kısalacaktır.

CevapAlıntı
Gönderildi : 09/05/2012 15:14

Emrah ERDOĞAN
(@EmrahERDOGAN)
Üye

Kesinlikle hocam süre oldukça kısaldı ve yerden tasarruf ettim.

CevapAlıntı
Konu başlatıcı Gönderildi : 09/05/2012 18:12

Paylaş: