Category: İleri Seviye SQL Server

SQL Server’da Son Bir Ay İçinde Oluşturulan Tabloları Listelemek

Herkese merhaba, Bu yazıda SQL Server’da son bir ay içinde oluşturulan tabloları listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda son bir ay içinde oluşturulan tabloları listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT SCHEMA_NAME(schema_id) AS schema_name, name AS table_name, create_date, modify_date FROM sys.tables...

SQL Server’da Tablo Boyutunun Kontrolünü Yapmak

Herkese merhaba, Bu yazıda SQL Server’da tablo boyutunun kontrolünü yapmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablo boyutunun kontrolünü yapmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT t.name AS TableName, s.name AS SchemaName, p.rows, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) /...

SQL Server’da Veritabanındaki En Büyük 10 Tabloyu Listelemek

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki en büyük 10 tabloyu listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanındaki en büyük 10 tabloyu listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @TabloBoyutlari TABLE ( TabloAdi VARCHAR(50), SatirSayisi INT, AyrilmisAlan VARCHAR(50), KullanilanAlan VARCHAR(50), IndexBoyu...

SQL Server’da Recovery Pending Hatası

Herkese merhaba. Bu yazıda SQL Server’da Recovery Pending hatası hakkında bilgi vereceğim. SQL Server’da Recovery Pending hatasının olmasının sebebi genel olarak elektrik kesintileri, veritabanı sunucusunun kaynaklarının yetmemesi veya yazılımınız üzerinde veritabanı bağlantılarını koparmadığınız için aşırı yüklemeden kaynaklı olabilmektedir. Veritabanı çeşitli sebeplerden dolayı kendini korumaya alıyor diyebiliriz. Aşağıdaki sorgu yardımıyla sizler...

SQL Server’da Kod ile Yedek Dönmek

Herkese merhaba, Bu yazıda SQL Server’da kod ile yedek dönmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizdeki yedeği kod ile dönmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. –Kod 1 (.bak dosyası üzerinden yedek dönmek ) USE [master]; RESTORE DATABASE [DATABASENAME] –Veritabanı adı belirteceğiniz...

SQL Server’da Kullanılmayan Index’leri Tespit Etmek

Herkese merhaba, Bu yazıda SQL Server’da kullanılmayan Index’leri tespit etmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kullanılmayan Index’leri tespit etmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT o.name AS ObjectName, i.name AS IndexName, i.index_id AS IndexID, dm_ius.user_seeks AS UserSeek, dm_ius.user_scans AS UserScans, dm_ius.user_lookups...

SQL Server’da Güncellenmesi Gereken Sürümler

Herkese merhaba, Bu yazıda SQL Server’da güncellenmesi gereken sürümler ile ilgili bilgi vermeye çalışacağım. SQL Server’da belirli durumlarda bozulmaya neden olduğu bilinen bazı SQL Server sürümleri vardır. Bunlar SQL Server 2012 ve SQL Server 2014 versiyonlarıdır. 11.0.2100 ve 11.0.3436 arasındaki SQL Server 2012 sürümleri 11.0.5058 ve 11.0.5521 arasındaki SQL Server...

SQL Server’da Instance Üzerinde Bulunan Veritabanlarının RAM’de Ne Kadar Yer Kapladığını Görmek

Herkese merhaba, Bu yazıda SQL Server’da Instance üzerinde bulunan veritabanlarının RAM’de ne kadar yer kapladığını görmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Instance üzerinde bulunan veritabanlarının RAM’de ne kadar yer kapladığını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT [DatabaseName] = CASE [database_id]...

SQL Server’da En Son Hangi Tablolarda İşlem Yapıldığını Görmek

Herkese merhaba, Bu yazıda SQL Server’da en son hangi tablolarda işlem yapıldığını görmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda en son hangi tablolarda işlem yapıldığını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT DB_NAME(ius.[database_id]) AS [Database], OBJECT_NAME(ius.[object_id]) AS [TableName], MAX(ius.[last_user_lookup]) AS [last_user_lookup], MAX(ius.[last_user_scan])...

SQL Server’da Tablo Kolonlarını Virgülle Ayırıp Liste Haline Getirmek

Herkese merhaba, Bu yazıda SQL Server’da tablo kolonlarını virgülle ayırıp liste haline getirmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablonuzdaki kolon sayısı fazla olabilir. SELECT sonrası kolon isimlerini tek tek yazmak yerine aşağıdaki kodu kullanarak kolon isimlerinin hepsini listeleyebilirsiniz. Ya da dinamik olarak çeşitli yerlerde bu sorguyu...

Yazı kopyalamak yasaktır!