Ay: Ekim 2017

Upgrade Data-tier Application ile Veritabanınızı Güncelleyin

Data Tier Application ile extract, export, deploy ve import kavramlarının ne olduğunu ve nasıl yapıldığını, dacpac ve bacpac arasındaki farkı, DAC ile veritabanlarını şema yapılarıyla ya da şema yapısınında yanında tüm verisiyle beraber nasıl taşıyacağınızı öğrenmek için bu makaleyi okumadan önce “Data-Tier Application Nedir ve Nasıl Kullanılır” isimli makaleyi okumanızı tavsiye ederim.   Bu makalede […]

Data-Tier Application Nedir ve Nasıl Kullanılır

Data-Tier Application Version 1.1 (DAC) SQL Server 2008 R2 ile beraber hayatımıza girdi.   Data-Tier Application ile uygulamalarımıza ait veritabanlarını tüm gereksinimleriyle beraber(tablolar, şemalar, loginler vb.) production ortama aktarabiliyoruz. Aslında bu özelliği kullanarak veritabanlarını bir instance üzerinden başka bir instance’a da taşıyabiliriz.   Data-Tier Application(DAC) kullanarak veritabanını test ortamından production ortama aktaran bir örnek yapalım. […]

TSQL Kod Yazarken İşinizi Kolaylaştıracak IntelliSense Özelliği

IntelliSense özelliği SQL Server 2008 ile birlikte hayatımıza girdi. Bu özellik sayesinde artık daha pratik bir şekilde TSQL Kod yazabiliyoruz.   Peki bu IntelliSense özelliğini nerelerde kullanabiliyoruz.   ParameterInfo: Tanımladığımız değişkenleri kullanmak istediğimizde @ işaretine yazdığımız anda aşağıdaki gibi tanımlanmış değişkenlerin listesi ve tiplerini görebiliyoruz.   Complete Word: Bir değişken isminin, command’in ya da function […]

TSQL Sorguları Debug Etmek

SQL Server 2008 ile birlikte artık TSQL sorgularımızı Visual Studio’da ki gibi debug edebiliyoruz. Böylelikle uzun script’lerimizde özellikle sorun yaşadığımız durumlarda script’in çalışma anında hangi değişkenin hangi değeri aldığını görebiliyoruz.   Script’i Debug ettikten sonra F11 tuşu ile satır satır ilerleyerek değişkenlerin hangi değer aldığını görebiliyoruz. Yada istediğimiz bir satıra breakpoint koyarak F5′ e basıp […]

Policy-Based Management(Veritabanlarında Heap Tablo Kontrolü-Table Facet)

Policy-Based Management SQL Server 2008 ile gelen bir özelliktir. Sistemlerimizde istediğimiz kuralları koymamıza, standartlarımızı belirlememize ve kontrollerimizi otomatik olarak yapmamıza olanak sağlar. Örneğin stored procedure’lerimizin isimlerinin rakam ile başlamaması ya da veritabanı recovery modellerinin simple olmaması için kontrol amaçlı olarak policy oluşturabiliriz.   Eğer tablolarda clustered index yoksa bu tablolar heap olarak adlandırılırlar. Ve heap […]