Forum

SQL server database...
 
Bildirimler
Hepsini Temizle

SQL server databaseleri

6 Yazılar
4 Üyeler
0 Reactions
989 Görüntüleme
(@turgut)
Gönderiler: 22
Eminent Member
Konu başlatıcı
 

SQL Server ın, 2000, 2005, 2008  versiyonları ile ilgili birşey sormak istiyorum.


Kurulumda gelen default databaseler var.


Master, Msdb, Model, Resource, Tempdb  gibi.


1.Ben SQL server datbaseimin yedeğini alırken, bu saydıklarımın da yedeğini almalımıyım, ya da hangilerinin almalıyım?


Mesela SQL databaseminin yedeği var ben de, server çöktü ve yeniden kurulması gerekiyor. SQL databaseimi restore etmeden önce Master, Msdb, Model, Resource, Tempdb gibi databaseleri mi restore etmeliyim. Restore sırası nasıl olmalı


2.Master, Msdb, Model, Resource, Tempdb databslerinin hicbirinin yedegi yoksa sadece kendi databasemin yedegi varsa, yeni server kurulumu sonrasında bu yedegimi restore etsem, sonrasında sıkıntı yaşanır mı? Ya da ne tür sakıncaları var?

 
Gönderildi : 10/08/2010 17:38

(@sevdanbirates)
Gönderiler: 13
Active Member
 

Sadece Kendi Veri Tabanınızın Doslarını (".mdf) and (*.ldf). Alınız...yeterlidir...fazladır bile...iyi çalışmalar..

 
Gönderildi : 10/08/2010 18:55

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Disaster senaryoları için User Database ler kadar system database leride oldukça önemlidir. Dolayısıyla bu database lerinde backup policy lerine katılması tavsiye edilmektedir.

SQL Server Sistem Database leri hakkında yazdığım aşağıdaki makalede sistem database leri ve backup-restore uperasyonları hakkında detaylı bilgi edinebilirsin.

http://www.cozumpark.com/blogs/sql/archive/2010/08/07/sql-server-sistem-veritabanlar-ve-ta-nma-y-ntemleri.aspx

 
Gönderildi : 10/08/2010 20:50

(@ilkertutu)
Gönderiler: 63
Trusted Member
 

Bizim denetimlerde önerimiz, ne kadar emin olursanız olun düzenli olarak (yılda en az iki kez) aldığınız yedeklerle istediğiniz şekilde verilerin kurtarılıp kurtarılamadığını (RPO) test etmeniz.

 

Bunun için aşağıdaki senaryolarla başlayabilirsiniz:

- Kısmi veri kaybı

- Veritabanının komple kaybedilmesi

- Sistem odasının (dolayısıyla orada bulunan yazılımların, dokümanların, yedeklerin ve sunucuların birlikte) kaybı

 

Yedeklerinizi bu senaryolar üzerinden düzenli olarak test ederseniz içiniz de rahat edecektir. Kurtarma önlemlerini bir kez bile test etmediği veya yazılım/veritabanı değişikliklerini yedekleme planlarına yansıtmadığı için zor durumda kalan çok şirket var..

 
Gönderildi : 11/08/2010 12:26

(@turgut)
Gönderiler: 22
Eminent Member
Konu başlatıcı
 

Hocam makaleniz çok güzel teşekkürler,


Olası çökme anında  bunların hepsi restore mu edilmeli bunu anlayamadım?

 
Gönderildi : 15/08/2010 00:24

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Aslında bu tercih tamamıyla sana kalmış durumda.

master db sini dönmezsen eğer bütün login bilgilerini kaybetmiş olursun. Tekrar create etmen gerekir. Ayrıca DB bilgileri ve configuration bilgileride master da tutulduğu için en azından master ı dönmen gerekir. 

Tanımlamış olduğun job lar ve job histroy ler msdb de tutulur. Ayrıca daha önceki backup ve restore histroy lerde msdb de tutulmakta. Histroy ler pek önemli olmasada eğer msdb yi dönmezsen de create ettiğin jobları kaybedersin ki bu önemli bir durum.

model ise bu 3 lü arasında en az problem çıkaracak olanı. model i dönmezsen default DB ayarlaması için kullandığın bilgileri kaybetmiş olursun ki bu da telafi edilebilecek bir durum.

 
Gönderildi : 15/08/2010 22:05

Paylaş: