Monthly Archive: Mart 2022
Herkese merhaba, Bu yazıda SQL Server’da ilgili veritabanının tüm Foreign Key’lerinin yedeğinin nasıl alınacağı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda ilgili veritabanının tüm Foreign Key’lerinin yedeğini almak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @schema_name AS SYSNAME; DECLARE @table_name AS SYSNAME; DECLARE @constraint_name AS SYSNAME;...
Herkese merhaba, Bu yazıda SQL Server’da tüm tablolardaki tüm Foreign Key’lerin nasıl kaldırılacağı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm tablolardaki tüm Foreign Key’leri kaldırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Komut VARCHAR(MAX); DECLARE cursorKomut CURSOR FOR SELECT ‘ALTER TABLE ‘ + OBJECT_NAME(fk.parent_object_id) +...
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...
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...
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...
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...
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...
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...
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,...
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 [‘...