Anasayfa » Arşiv Turgay Sahtiyan

Yazar: Turgay Sahtiyan

Adım Adım SQL Azure Bölüm 4

Bir önceki makalemde Database Manager ile platform bağımsız olarak Azure veritabanlarının nasıl yönetileceğini konusuna giriş yapıp tablolar ile nasıl çalışabileceğimizi görmüştük. Bugün bu konuya devam edip Database Manager’da view ve SP’ler ile nasıl çalışabileceğimizi görüyor olacağız.   Database Manager’da View’ler ile Çalışmak   View örneklerimde bir önceki makalemde oluşturduğum db...

Adım Adım SQL Azure Bölüm 3

SQL Azure’da bulunan veritabanlarını SQL Server Management Studio’nun R2 ve üst sürümleri ile bağlanıp yönetebilmemiz mümkün. Aynı zamanda Silverlight ile geliştirilmiş web tabanlı bir uygulama olan Database Manager bir diğer adıyla Code-Named “Houston” ile de platform bağımsız olarak SQL Azure veritabanlarını yönetebilmek mümkün.   Bugünkü Adım Adım SQL Azure makalemde Database Manager (DM) ...

Adım Adım SQL Azure Bölüm 2

Bir önceki “Adım Adım SQL Azure” makalemizde “Azure portalına ilk bağlantı ve yeni bir mantıksal sunucu create etmek” ve “SQL Azure Firewall” üzerine konuşmuştuk.   Bugünkü makalemizde ise Azure Portal’de Yeni Bir Veritabanı Create Etmek konusu üzerine konuşuyor olacağız.   Azure Portal’de Yeni Bir Veritabanı Create Etmek   Daha önce yeni bir mantıksal sunucunun nasıl oluşturulacağı...

Adım Adım SQL Azure Bölüm 1

SQL Azure, Windows Azure Platform’u üzerinde konuşlanan SQL Server’ın bulut (cloud) tabanlı çözümüdür. SQL Azure’un, bulut tabanlı olmasından dolayı, uygun maliyetli ölçeklenebilirlik, yüksek erişilebilirlik ve yönetimsel maliyetlerin düşürülmesi gibi yararları vardır.   Adım Adım SQL Azure makale serimde, SQL Azure üzerinde yapılabilecek işlemleri adım adım inceliyor olacağız. Bugünkü konula...

SQL Server Üzerinde Error Loglar ile Çalışmak

SQL Server’da sistemin nasıl çalıştığını kontrol etmek için bakacağımız belkide ilk yer SQL Server Error Log’larıdır. SQL Server ve Agent Error Log’ları sayesinde sistemde herhangi bir ciddi problem olup olmadığını kontrol etmemiz mümkündür. Bugünkü yazımda SQL Server Error Log’ların sayısının nasıl arttırılacağını, yeni bir error log dosyasının nasıl create edilebileceğini, kısacası SQL Server’da...

SQL Server 2008’ de Bulunan Bir Database’ i SQL Server 2005’ e Taşımak (Restore)

Aslında problem sadece 2008’den 2005’e taşımak ile sınırlı değil. Bildiğiniz gibi major üst versiyonlarda oluşturulmuş bir database’i daha alt bir versiyona backup-restore ya da detach-attach ile taşıyamıyoruz. Bugünkü yazımda bu konuya bir çözüm bulup adım adım bu taşıma işleminin nasıl yapılacağına bakıyor olacağız. Giriş paragrafında da belirttiğim gibi konu sadece 2008’den 2005’e taşımak ile i...

SQL Server – Adım Adım Eksik Index’lerin Belirlenip Oluşturulması Operasyonu

Bir önceki makalemizde sistemde olmayan ama olması tavsiye edilen index’leri nasıl sorgulayabileceğimizi incelemiştik. (Bkz. Bir önceki makalemde) Bugünkü makalemde ise belirlediğimiz bu missing index’leri adım adım analiz edip create edip etmemeye karar vereceğiz. Ve create ettikten sonrada nasıl monitör edebileceğimizi görüyor olacağız. Yani baştan sona bir missing index operasyonunun nasıl yapı...

SQL Server DMV’ ler ile Eksik Index’ leri Sorgulama Identify Missing Indexes Using SQL Server DMVs

Asıl konumuza geçmeden önce SQL Server’da DMV-DMF kavramı nedir önce buna bir bakalım. DMV – DMF nedir? SQL Server da Dynamic Management View(DMV) ve Function lar (DMF), sistemi monitor etmek, herhangi bir problemi teşhis etmek veya sistemi daha performanslı çalışması için tune etmek için kullanılan, sistem durumu hakkında bilgi dönen view ve function’lardır. Örneğin sisteminizde bir performans sı...

SQL Server Index Maintenance – Index Defragmentation

SQL Server da kullanılan Heap, Clustered ya da NonClustered Index’ler insert,update,delete yapıldıkça otomatik olarak güncellenirler ve yapılan bu işlemler sonucunda fragmante olurlar. Bu da Index’in performansını olumsuz etkiler. Belirli aralıklarla fragmante olan bu indexleri bulup drop-create, ReOrganize ya da Rebuild işlemleriyle fragmante oranlarının düşürülmesi gerekmektedir. Bugünkü makalem...

SQL Server 2008 R2 Best Practices Analyzer

SQL Server 2008 R2 Best Practices Analyzer, instance inizi best practice değerlerine göre kontrol edip size önerilerde bulunan bir tooldur. Bugünkü makelemizde bu tool un kullanımını inceliyor olacağız. Best practise kavramını biraz açalım. Best practise bahsi geçen teknolojik ürün üzerinde kabul görmüş genel konfigurasyonlardır. Örneğin SQL Server ı ele alacak olursak; Database Data ve Log dosyal...

SQL Server Express’te Otomatik Scheduled Backup Alma

Makalemizde size basit ama bana çok sorulan bir konudan bahsetmek istiyorum. Bildiğiniz gibi SQL Server’da otomatik backup alınabilmektedir. Örneğin her akşam saat 20.00’de backup alınsın diye bir job tanımlanabilir. Bu job’ı işleten servis ise SQL Server Agent’tır ve SQL Server’ın Express yani ücretsiz sürümünde SQL Server Agent’ı bulunmamaktadır.   Bugünkü makalemde SQL Server Express sürüm...

SQL Server 2008 – Logon DDL Trigger ile Login leri Yönetmek

Bu makalemde DDL trigger ile SQL Server login işlemi esnasında gelen login isteğini kontrol edeceğiz ve kullanıcı istediğimiz makinadan yada uygulamadan bağlanmadıysa login i engelleyeceğiz. Canlı bir örnek vermek gerekirse; production SQÇ Server ortamınızda bir user create ettiniz ve uygulamada bu user ı kullanıyorsunuz. User ın bu uygulama harici kullanılmasını örneğin SSMS kullanılarak login ol...

  • 1
  • 2