Category: İleri Seviye SQL Server

SQL Server’da İlgili Veritabanındaki Tüm Açık Bağlantıları Kesmek

Herkese merhaba, Bu yazıda SQL Server’da ilgili veritabanındaki tüm açık bağlantıları kesmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ilgili veritabanındaki tüm açık bağlantıları kesmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. USE master; DECLARE @kill VARCHAR(8000) = ”; SELECT @kill = @kill + ‘kill...

SQL Server’da Tüm Tabloların Foreign Key Alanlarını Listelemek

Herkese merhaba, Bu yazıda SQL Server’da tüm tabloların Foreign Key alanlarını listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tabloların Foreign Key alanlarını listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT obj.name AS FK_NAME, sch.name AS [schema_name], tab1.name AS [table], col1.name AS [column], tab2.name...

SQL Server’da Index’lerin Fragmentation Oranlarını Bulmak

Herkese merhaba, Bu yazıda SQL Server’da Index’lerin Fragmentation oranlarını bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Index’lerin Fragmentation oranlarını bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT ps.object_id, i.name AS IndexName, OBJECT_SCHEMA_NAME(ps.object_id) AS ObjectSchemaName, OBJECT_NAME(ps.object_id) AS ObjectName, ps.avg_fragmentation_in_percent FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL,...

SQL Server’da Veri Tabanı Tablosundan Entity Class Oluşturma

Herkese merhaba, Bu yazıda SQL Server’da veri tabanı tablosundan Entity Class oluşturma ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veri tabanı tablosundan Entity Class oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @TableName sysname = ‘Categories’; DECLARE @Result VARCHAR(MAX) = ‘public class ‘ +...

SQL Server’da Veritabanındaki Tabloların Boyutlarını Listelemek

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki tabloların boyutlarını listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanındaki tabloların boyutlarını listelemek 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 AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, SUM(a.used_pages) *...

SQL Server’da Tekrarlanan Listeleri Teke Düşüren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da tekrarlanan listeleri teke düşüren fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tekrarlanan listeleri teke düşürmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION dbo.TekrarlananListeleriTekeDusur ( @Liste VARCHAR(MAX), @Ayirac CHAR ) RETURNS VARCHAR(MAX) AS BEGIN DECLARE @AyrilmisListe TABLE...

SQL Server’da Tablolara Bağlı Indexleri Listeleme

Herkese merhaba, Bu yazıda SQL Server’da tablolara bağlı indexleri listelemeyle ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablolara bağlı indexleri listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT QUOTENAME(t.name) AS [Tablo Adı], QUOTENAME(i.name) AS [Index Adı], i.is_primary_key AS [Otomatik Artanmı], STUFF(REPLACE(REPLACE( ( SELECT QUOTENAME(c.name) +...

SQL Server’da Server’a Ait Tüm Bilgileri Almak

Herkese merhaba, Bu yazıda SQL Server’da Server’a Ait tüm bilgileri almak hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Server’a ait birçok bilgiyi görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu bilgileri görebilirsiniz. SELECT CONVERT(CHAR(100), SERVERPROPERTY(‘Servername’)) AS Server, CONVERT(CHAR(100), SERVERPROPERTY(‘ProductVersion’)) AS ProductVersion, CONVERT(CHAR(100), SERVERPROPERTY(‘ProductLevel’)) AS ProductLevel, CONVERT(CHAR(100), SERVERPROPERTY(‘ResourceLastUpdateDateTime’)) AS ResourceLastUpdateDateTime,...

SQL Server’da Tablo Scriptini Kod ile Almak

Herkese merhaba, Bu yazıda SQL Server’da tablo scriptinin kod ile nasıl alınabileceğinden bahsedeceğim. SQL Server’da bazı durumlarda tablo scriptini kod ile almak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. Yukarıdaki kod bloğunu çalıştırdığınızda aşağıdaki sonucu göreceksiniz.   Görüldüğü üzere Customers tablosunun CREATE TABLE scripti oluşmuş oldu. Herkese...

Yazı kopyalamak yasaktır!