DataTable-DataSet LoadOption Enumeration [C#, VB.NET]

C#, VB.NET, ASP.NET No Comments »

ADO.NET 2.0 ile gelen yeniliklerden biri olan System.Data.LoadOption numaralandırıcısı, veri kaynağından alınmış kayıtların, Load() veya Fill() metodu kullanılarak var olan ve üzerinde primary key tanımlı veri tablosuna yüklenirken aynı kayıtlara rastlanıldığında nasıl davranılacağını belirtir. Değer olarak aşağıdaki seçeneklerden birini alır.


Read the rest of this entry »

DataTable’de DeÄŸiÅŸen Kayıtların Bilgisi [VB.NET, C#]

C#, VB.NET, ASP.NET No Comments »

DataTable, DataSet, DataRow gibi nesnelerdeki satırların durumu hakkında bilgi almak herhangi bir güncelleme olmuÅŸsa hangi aÅŸamada olduÄŸunu öğrenmek için System.Data.DataRowState ve System.Data.DataRowVersion kavramları kullanılır. Read the rest of this entry »

SQL Server’de yedekleme ve geri yükleme – II (RESTORE)

SQL Server, Oracle 10 Comments »

Veri tabanlarını Yeniden Kurma(RECOVERY işlemi)

Önceki yazıda yedekleme stratejilerinden ve backup iÅŸlemlerinin nasıl yapılacağından bahsettik. Åžimdi bu yedekleri sistem çöktüğü zaman veya herhangi bir durumda nasıl kullanacağımızı, bunları kullanarak nasıl bir geri yükleme yapacağımızı iÅŸleyeceÄŸiz. Alınmış yedeklerden veri tabanını ayaÄŸa kaldırmadan önce elimizdeki yedek dosyalarının doÄŸruluÄŸundan, formatından emin olmalıyız. Bu iÅŸlem için Management Studio kullanılabildiÄŸi gibi aÅŸağıdaki T-SQL komutları da kullanılabilir. Read the rest of this entry »

SQL Server’de yedekleme ve geri yükleme – I (BACKUP)

SQL Server, Oracle 11 Comments »

Bütün veri tabanı sistemlerinde verilerin yedeklenmesi(BACKUP) ve gerektiÄŸi zaman yedeklerden geri dönülmesi(RESTORE) en çok kullanılan servislerinden biridir. Her veri tabanı sisteminin dosya ve veri formatı farklı olduÄŸu kendilerine özgü BACKUP-RESTORE iÅŸlemleri sunar. Gerek kullanıcıların(veri tabanı yönetici veya geliÅŸtiricilerin) gerekse bilgisayar yazılımlarının(virüs, zararlı scriptler) gerekse doÄŸal felaketlerin neden olacağı beri kaybını azaltmanın ilk süreci, doÄŸru bir yedekleme stratejisinin oluÅŸturulması ve bu strateji doÄŸrultusunda düzenli olarak yedek alınmasıdır. Yedeklerin ne sıklıkla veya ne türde alınacağı veya nereye alınacağı(disk, type)tamamıyla o veri tabanının hangi amaçla ve ne yoÄŸunlukta kullandığıyla ilgilidir. SQL Server, gerek doÄŸrudan script yardımlarıyla gerekse saÄŸladığı araçlarla bu iÅŸlemlerin hızlı ve kolayca yapılmasını saÄŸlamaktadır. Aynı zaman bu iÅŸlemlerin otomatiÄŸe baÄŸlanıyor olması da önemli bir kolaylık saÄŸlamıştır. Read the rest of this entry »

ADO.NET’te MARS özelliği [VB.NET, C#]

C#, VB.NET, ASP.NET 5 Comments »

MARS(Multiple Active Result Sets), ADO.NET 2.0 ile birlikte geliÅŸtirilmiÅŸ olup tek connection üzerinden birden fazla query veya stored procedure(multiple queries) çalıştırmaya izin veren bir özelliktir. Bu özelliÄŸi kullanarak aynı baÄŸlantı nesnesini kullanarak birden fazla veri seti üzerinde forward-only, read-only iÅŸlemler yapılabilir. Read the rest of this entry »

Ghost Cleanup Nedir ? [SQL Server]

SQL Server, Oracle No Comments »

SQL Server üzerinde row, page veya extend bazında DELETE iÅŸlemi yapıldığı zaman, SQL Server silinmek istenen nesneleri o anda hemen silmez onları Ghost Object(Hayalet Nesne) olarak iÅŸaretleyip askıya alır. Yani silme iÅŸlemi fiziksel deÄŸil mantıksal olarak gerçekleÅŸir. Sistemin durumuna göre bir süre sonra arka tarafta çalışan bir processle fiziksel silme iÅŸlemini gerçekleÅŸtirir. Ghost Record Cleanup olan isimlendirilen bu process, DELETE iÅŸlemi esnasında SQL Server yapacağı fiziksel silmeden yaÅŸayacağı performans sorununu aÅŸmak için oluÅŸturulmuÅŸ bir yöntemdir. Ayrıca silinmiÅŸ nesneleri daha hızlı bir ÅŸekilde rollback etmek amacıyla da bu sistem kullanılır. Read the rest of this entry »

SQL Server 2005′te yeni ne var – III [T-SQL]

SQL Server, Oracle 8 Comments »

SQL Server 2005 ile birlikte T-SQL dilinde güncellemeler, yeni ifadeler geliÅŸtirildi. Bu yeni gelen özelliklerden bazıları DDL (data definition language) bazıları da DML (data manipulation language) tarafında gerçekleÅŸtirildi. Bunların başında PIVOT ve UNPIVOT komutları, CTE, DDL Trigger, exception handling(TRY/CATCH block), TOP ifadesinin geniÅŸletilmesi, OUTPUT ifadesi gelmektedir. Bu yazıda bu yeni özellikleri örneklendireceÄŸiz. Read the rest of this entry »

SQL Server 2005′te yeni ne var – II [Programlama]

SQL Server, Oracle 4 Comments »

Önceki yazıda SQL Server 2005 veri tabanı yöneticileri için geliÅŸtirdiÄŸi yenilikleri vermeye çalıştık. Bu yazıda da uygulama geliÅŸtiriciler için gelmiÅŸ olan yeni özellikleri, T-SQL’deki deÄŸiÅŸiklikleri özetlemeye çalışacağız. SQL Server 2005 ile birlikte programcılar için gelen en önemli iki özellik, .NET Framework desteÄŸi ve daha kullanışlı, yetenekli bir XML teknoloji desteÄŸidir. .NET Framework desteÄŸi, VS.NET IDE’sinde SQL Server’in yönetimini, XML desteÄŸi de sunucunun farklı platform ve cihazla iletiÅŸimi saÄŸlamaktadır.

Developerlar için sunulan yenilikleri ÅŸu baÅŸlıklarda toplayabiliriz: Read the rest of this entry »

SQL Server 2005′te yeni ne var – I [Yönetim]

SQL Server, Oracle 1 Comment »

2005′in Kasımında release edilmiÅŸ olan SQL Server 2005, Microsoft’un tıpkı SQL Server 2000′de olduÄŸu gibi veri tabanı dünyasında attığı önemli bir adım olmuÅŸtur. Bu yeni versiyon,

  • Süreklilik ve Yönetilebilirlik(Availability and Manageability)
  • Güvenlik, Performans ve Ölçeklenebilirlik(Security, Performance and Scalability)
    alanlarında daha geliÅŸmiÅŸ özellikler sunmaktır. Bu özellikleri, SQL Server’in resmi sitesinden(http://www.microsoft.com/sql) derlemeye çalışacağız. Read the rest of this entry »
  • ASP.NET Page Life Cycle(Sayfa YaÅŸam Döngüsü)

    C#, VB.NET, ASP.NET 14 Comments »

    ASP.NET tabanlı site hazırlarken gerek sunucu ile istemci arasındaki iÅŸleyiÅŸi izlemek gerekse web tabanlı özel kontrol geliÅŸtirirken request-response sürecindeki yol haritasını, Asp.NET yaÅŸam döngüsünü bilmek sürece olan hakimiyetimizi artıracaktır. Asp.NET’in sayfa yaÅŸam döngüsünde her request iÅŸleminde page nesnesi ve içindeki kontroller yeniden oluÅŸturulur ve iÅŸlem sonucunda yok edilir. Bu oluÅŸma-yok olma sürecinde bazı evre ve olaylar gerçekleÅŸir. Bu evre ve olaylar, sayfa ve sayfa içerisindeki kontrollerin yaÅŸam döngüsüyle ilintilidir. Burada Asp.NET yaÅŸam döngüsünü hatırlayacak kadar burada özetlememiz faydalı olacaktır. AÅŸağıdaki tabloda sayfa ve kontrol bazlı yaÅŸanan evreler gösterilmiÅŸtir. Read the rest of this entry »

    WP Theme & Icons by N.Design Studio
    Entries RSS Comments RSS GiriÅŸ