SQL server database...
 
Bildirimler
Hepsini Temizle

SQL server databaseleri  

  RSS
turgut
(@turgut)
Üye

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?

Alıntı
Gönderildi : 10/08/2010 17:38
sevdanbirates
(@sevdanbirates)
Üye

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

CevapAlıntı
Gönderildi : 10/08/2010 18:55
Turgay Sahtiyan
(@turgaysahtiyan)
Üye

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

CevapAlıntı
Gönderildi : 10/08/2010 20:50
ilker tutu
(@ilkertutu)
Üye

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..

CevapAlıntı
Gönderildi : 11/08/2010 12:26
turgut
(@turgut)
Üye

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


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

CevapAlıntı
Gönderildi : 15/08/2010 00:24
Turgay Sahtiyan
(@turgaysahtiyan)
Üye

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.

CevapAlıntı
Gönderildi : 15/08/2010 22:05
Paylaş: