SQL Server’da Server’ın Yeniden Başlatıldığı Zaman Nasıl Bulunur?

Herkese merhaba,

Bu yazıda SQL Server’da server’ın yeniden başlatıldığı zaman nasıl bulunacağından bahsedeceğim.

İlk olarak bu neden önemli ona değinelim.

1-) Database yani veritabanı yöneticileri bunu bilmeliler çünkü veri tutarlılığından emin olmak isterler.

2-) SQL Server, güç kesintisi, sistem arızası, güncelleme hatası veya başka bir nedenden dolayı yeniden başlatıldığında, SQL Server’ın en son yeniden başlatılan zamanını kontrol etmek durumundayız. Kesilmenin olduğu andan itibarenki yedek disklerimizdeki verileri gerçek diske geri yüklemek zorundayız. Aksi durumda veri kaybı yaşarız ve bu oldukça önemlidir.

3-) SQL Server yeniden başlatıldığında, az sayıda işlem de geri alınır. SQL Server’ın gerçekten yeniden başlatılmasının doğru zamanını bilerek bu işlemleri de kontrol etmeliyiz.

Aşağıdaki kodları kullanarak bu kontrolü sağlayabiliriz.

--Login Olma Zamanı

SELECT login_time
FROM sys.dm_exec_sessions
WHERE session_id = 1;

--Çalışma Zamanı

SELECT sqlserver_start_time
FROM sys.dm_os_sys_info;

--tempdb'nin Create Edilme Zamanı

SELECT create_date
FROM sys.databases
WHERE name = 'tempdb';

--Trace'in Çalışma Zamanı

SELECT start_time
FROM sys.traces
WHERE is_default = 1;

--tempdb'nin Oluşturulma Zamanı 

SELECT crdate
FROM sysdatabases
WHERE name = 'tempdb';

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

307 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!