SQL SERVER

RDBMS (Relation Database Management Systems) Nedir?

İlişkisel veritabanı yönetim sistemi ; Tablolardaki kayıtları ve indeksleri korumak ve yönetmek için tasarlanmış bir sistemdir.İlişkisel veritabanı yönetimini tablolar arasında bağ kurmak vasıtasıyla sağlayabilirsiniz. Tablolar arasında ilişki kurulması adına belirtilen kolon yada diğer bir deyimiyle field bölümü pointer olarak adlandırılır.Yani işaretçi.İlişkisel veritabanı yönetimi sistemi, verilerin hızlı ve bağımsız olmasını sağlar …

Devamını Oku »

Sql 2008 instance(kullanıcı adı) ve versiyon öğrenme – bulma

Sql 2008 instancekullanıcı adı ve versiyon öğrenme – bulma Merhaba, Sql 2008 instancekullanıcı adı ve versiyon öğrenme – bulma Hiç bilmediğiniz bir bilgisayarın sql server kullanıcı adını bilmiyor olabilirsiniz.Yada yeni kurmuş olduğunuz bir sql serverın kullanıcı adını ve instance name ‘ini unutmuş yada hatırlamıyor olabilirsiniz.Bu noktada aşağıdaki regedit bölümlerinden instance …

Devamını Oku »

Sql sayı kullanmadan sorguda sıfır oluşturma

Merhaba, Sql server t-sql kullanarak ve sayıları hiç kullanmadan sıfır sayısınızı nasıl bulacabileceğinizi hiç düşündünüzmü ? Aşağıdaki sorgular bunun için.Takip ediniz. select count(cast(null as int))–Bize 0 döndürür. yada select count(*) where ‘a’=’b’ Eğer bunları bir para birimi olarak yada money,decimal,float tarzı ondalık sayı olarak sıfır görmek istersek, yanlızca sıfır için …

Devamını Oku »

Sql serverda çok fazla zaman ve işlemci harcayan sorguları bulma

Merhaba, Bu işlem için aşağıdaki sorguyu çalıştırın SELECT TOP 10 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1, ((CASE qs.statement_end_offset WHEN -1 THEN DATALENGTH(qt.TEXT) ELSE qs.statement_end_offset END – qs.statement_start_offset)/2)+1), qs.execution_count, qs.total_logical_reads, qs.last_logical_reads, qs.total_logical_writes, qs.last_logical_writes, qs.total_worker_time, qs.last_worker_time, qs.total_elapsed_time/1000000 total_elapsed_time_in_S, qs.last_elapsed_time/1000000 last_elapsed_time_in_S, qs.last_execution_time, qp.query_plan FROM sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp ORDER BY qs.total_logical_reads …

Devamını Oku »

Sql server içindeki tüm veritabanlarını otomatik shrink

MErhaba, Bazen tüm veritabanlarını otomatik shrink etmek isteyebilirsiniz.Yada bunu bir job tanımlayarak, agent ile otomatik yaptırabilirsiniz.Bu işlemin sizin için faydalı olabileceğini düşünüyorum. Yapmamız gereken tek şey normal olarak shrink komutunu çalıştırırırken verilen parametrenin soru işareti olmasıdır. Bunun dışında sql serverin tüm hepsi icin tek tek komutu yani sp_MSForEachDB ile kullanılabilir. …

Devamını Oku »