Category: Sql Server

SQL Server’da Önceki Haftanın Başarısız Oturum Açma Listesini Getiren Prosedür

Herkese merhaba, Bu yazıda SQL Server’da önceki haftanın başarısız oturum açma listesini getiren prosedür hakkında bilgi vereceğim. SQL Server’da başarısız oturum açma girişimlerini takip etmek güvenlik açısından da oldukça önemlidir. Aşağıdaki prosedür yardımıyla siz de başarısız oturum açma işlemlerini takip edebilirsiniz. CREATE PROC sp_OncekiHaftaninBasarisizOturumAcmaListesi AS BEGIN SET NOCOUNT ON; DECLARE...

SQL Server’da Tüm Tablolar için Veri Sıkıştırma Prosedürü

Herkese merhaba, Bu yazıda SQL Server’da tüm tablolar için veri sıkıştırma prosedürü hakkında bilgi vereceğim. İki tür veri sıkıştırma türü vardır. Satır Düzeyinde Veri Sıkıştırma : Sabit uzunluktaki veri türlerini değişken uzunluktaki veri türlerine dönüştüren ve boş alanı boşaltan bir sıkıştırma yöntemidir. Ayrıca sıfır ve boş değerleri yok sayarak ek...

SQL Server’da Veritabanına Kayıtlı CLR’lerin Listesini Almak

Herkese merhaba, Bu yazıda SQL Server’da veritabanına kayıtlı CLR’lerin listesinin nasıl alınacağı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanına kayıtlı CLR’lerin listesini alma ihtiyacı olabilir. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT o.name AS ObjectName, a.name AS Assembly, o.type_desc AS ObjectType FROM sys.assembly_modules am JOIN sys.objects...

SQL Server’da Tablonun Property Değerlerini Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da tablonun Property değerlerini oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da oluşturmuş olduğumuz tabloların Csharp ya da Java Property karşılıklarını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT ‘public ‘ + CASE DATA_TYPE WHEN ‘bigint’ THEN ‘int’ WHEN ‘binary’ THEN...

SQL Server’da Tüm Veritabanlarının Versiyon Bilgilerini ve Detaylarını Öğrenmek

Herkese merhaba, Bu yazıda SQL Server’da tüm veritabanlarının versiyon bilgilerini ve detaylarını öğrenmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm veritabanlarının versiyon bilgilerini ve detaylarını öğrenmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT @@servername AS ‘Server Name’, CONNECTIONPROPERTY(‘local_net_address’) AS [IP Address], d.name AS...

SQL Server’da Latin Karakterleri Temizleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da Latin karakterleri temizleyen fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanında sorgu çekildiğinde Latin olarak gelen karakterler yani bozuk Türkçe karakterler ile karşılaşmışsınızdır. Aşağıdaki fonksiyonu kullanarak siz de bu karakterleri temizleyebilir, daha düzgün bir görünüm sağlayabilirsiniz. CREATE FUNCTION [dbo].[EkstraKarakterleriTemizleme] ( @TemizlenecekYazi...

SQL Server’da Veritabanı Bağlantılarını İzlemek

Herkese merhaba, Bu yazıda SQL Server’da veritabanı bağlantılarını izlemek ile ilgili bilgi paylaşacağım. SQL Server’da bazı durumlarda geçerli veritabanı bağlantılarını izlemeniz bir diğer ifadeyle SQL Server Monitoring işlemi yapmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi geçerli veritabanınızda rahatlıkla yapabilirsiniz. SELECT DB_NAME(dbid) AS DBName, hostname, program_name, cmd, nt_domain, nt_username,...

SQL Server’da Tüm Tabloları Kaldırmak

Herkese merhaba, Bu yazıda SQL Server’da tüm tabloları kaldırmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm tabloları kaldırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Sql NVARCHAR(500); DECLARE @Cursor CURSOR; SET @Cursor = CURSOR FAST_FORWARD FOR SELECT DISTINCT sql = ‘ALTER TABLE [‘...

SQL Server’da Tüm Schema’lı Prosedürleri Kaldırmak

Herkese merhaba, Bu yazıda SQL Server’da tüm Schema’lı Prosedürleri kaldırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm Schema’lı prosedürleri kaldırmak isteyebiliriz. Aşağıdaki kodu kullanarak siz de bu işlemi kolaylıkla yapabilirsiniz. Yukarıdaki kodu çalıştırınca ilgili veritabanındaki tüm Schema’lı prosedürler kaldırılmış olacaktır. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 199 Kez...

SQL Server’da Veritabanındaki Tüm Kayıtları Silmek

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki tüm kayıtları silmek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda veritabanındaki tüm kayıtları silmek isteyebilirsiniz. Aşağıdaki kod Trigger ve Constraint’leri disable edip tüm kayıtları silmenizi sağlayacaktır. EXEC sp_MSforeachtable ‘DISABLE TRIGGER ALL ON ?’; GO EXEC sp_MSforeachtable ‘ALTER TABLE ? NOCHECK CONSTRAINT ALL’;...

Yazı kopyalamak yasaktır!