Kayıtlar

2022 tarihine ait yayınlar gösteriliyor

SQL Veritabanı Veri Tipleri - Database tasarımında doğru veri tipini Seçmek için bilmeniz gerekenler

Database tasarımı yaparken sıklıkla yapılan hatalar doğru veri tipi seçilmediğinden hem gelen verinin hataya sebep olmasına hem de database boyutunun oldukça uçuk değerlere ulaşmasına sebebiyet vermektedir.  Genelde verilerimizin artacağız sayıyı kestiremediğimizden bu hataları yaparız. Oysa Google'da Google olacağını kestiremezdi, her zaman en iyisi olacağınızı düşünün bu hem başlangıçta plan yaparken tasarımlarınıza hem de ruhsal olarak size iyi gelecektir 🙂 Şimdi bakalım bu veri tipleri, boyutları neymiş ve karar vermemizi etkileyecek değerleri nelermiş...  İyi çalışmalar... 1) Metinsel Veri Tipleri char: Unicode’u desteklemeyip char(n) şeklinde kullanılırlar. 8000 karaktere kadar değer alabilirler.Belirtilenden(n) az karakter girilse dahi giriş yapılan boyut kadar yer kaplar.Veri giriş boyutları benzer,sabit olan veri kümelerinde kullanılması önerilir nchar: Unicode(uluslararası karakter setini,tanımlı tüm alfabeleri içerirç)destekler.Chardan farklı olarak maksimum 4000 karakt

SQL Tarih Formatı Düzenleme - Listeleme Sırasında İstedin Formatta Gösterme

Resim
  Tarih parametreleri kullanılan alanlarda listeleme yapmak istediğimizde SQL'in varsayılan 2022-01-01 01:00:000 şeklinde ki formatını pek hoş görmüyoruz ve son kullanıcıya da bu şekilde karmaşık yapıda göstermek istemiyoruz. Bunun için listeleme sırasında aşağıdaki gibi convert / dönüştürme kodu ile kullanırsak istediğimiz formatta listeleme yapabiliriz. SELECT CONVERT(varchar,U_DATE,104) FROM TB_USERS Çıktısı :  31.05.2022 Açıklayacak olursak:  CONVERT(varchar,U_DATE,104) varchar : Formatı uygulayabilmek için metinsel olarak göstereceğiz. U_DATE : Tablomuzda bulunan tarih alanının sütun başlığıdır. Sizin tablolarınızda farklı olacaktır. Bu alan değişkendir. 104 : 31.05.2022 şeklinde ki formata karşılık gelen temin kodudur. Diğer format ve kodları aşağıda listeyelim. SELECT  convert( varchar , getdate(), 100)    SELECT  convert( varchar , getdate(), 101) SELECT  convert( varchar , getdate(), 102) SELECT  convert( varchar , getdate(), 103) SELECT  convert( varchar , getdate(),

SQL SERVER İki Farklı Database Arasında Linkle (Köprü) Oluşturma

Zaman zaman iki ya da daha fazla veri tabanı sunucusu arasında veri veya komut aktarımları yapma ihtiyacı duyuyoruz. Fakat güvenlik protokolleri gereği iki sunucu arasında bağlantıya izin verilmez.  Gerekli işlemlerin yapılması ve data arasında ki güvenlik bilgilerinin birbiri üzerine bildirilmesi gerekir. Bunun için aşağıdaki SQL komutları çalıştırılmalıdır. sp_addlinkedserver 'SUNUCU1\SQLEXPRESS'  -- İlk önce çalıştırılır. sp_serveroption 'SUNUCU1\SQLEXPRESS', 'data access' , 'true' -- ikinci olarak çalıştırılır. sp_helpserver -- Bağlantının kurulduğunu görüntülemek istersek çalıştırılır. EXEC sp_addlinkedsrvlogin 'SUNUCU1\SQLEXPRESS', 'false', NULL, 'sa', 'password123' -- Güvenlik bilgilerini kayıt etmek için çalıştırılır. Yukarıda ki kod blokları eklenecek olan her bir sunucu için çalıştırılmalıdır. Sunucu isminde bir veritabanı sunucumuz olduğunu düşünün. Sunucu1, sunucu2, sunucu3 gibi /n tane sunucu ekleyebiliriz. Bi

Bilgisayar Hızlandırma Yöntemleri

  En hızlı PC hızlandırması nasıl yapılır ?   Birinci adım: Windows + R tuşlarına basın Açılan pencereye %temp% yazın. Klasördeki bütün dosyaları seçin ve ardından yönetici iznine onay vererek bütün dosyaları silin. İkinci adım: Windows R tuşlarına basın.  Karşınıza çıkan pencereye Cleanmgr  yazın ve listede yedeklenen önbelleğe kaydedilen Windows güncellemelerinin tamamını silerek diskinizde yer kazanın. Üçüncü adım:  Ctlrl + Shift + ESC tuşlarına basarak görev yöneticisini açın Başlangıç sekmesinden sistem başlatıldığında çalışan tüm uygulamaları devre dışı bırakarak sistem açılış hızınızı yükseltin.  Dördüncü adım: Windows + R tuşlarına bastıktan sonra açılan pencereye msconfig yazın. Önyükleme sekmesine geçtikten sonra gelişmiş seçeneklere tıklayın. Işlemci sayısını işaretleyin ve buradaki sayıyı maksimuma çıkardıktan sonra sistemi yeniden başlatın . Umarım faydalı olmuştur. Bu arada videolar için görüntü kaynağı üstadlardan :)  https://shiftdelete.net/

Yazıcıda Bekleyen Belgeleri Hızlıca Temizleme

Resim
 Windows üzerine tanımlanmış yazıcılarda zaman zaman bağlantıdan kaynaklı sorunlar oluşabilir. Yazıcının kapalı olması ya da bağlantının olmaması durumunda yazıcıya çıktı gönderdiğimizde #yazdırma kuyruğu dediğimiz yazıcı penceresinde birikir ve erişim olduğunda sırayla belgeleri gönderir. Fakat iş hayatımızda ve yazıcının sıklıkla kullanıldığı alanlarda karşılaştığımız, yazıcının uzun süre erişilemediği durumlarda onlarca belki binlerce belge biriktiğinde hem yazdıramama, belleği taşırma sorunları ortaya çıkıyor hem de yazdırılması gereken belgelere artık ihtiyacımız kalmamış oluyor, kağıt israfı olmaması için yazdırılmasın istiyoruz. Tüm bu sebepler neticesinde o belgeleri iptal etmemiz gerekiyor. 3-5 belge olduğunda yazdırma kuyruğuna sağ tıklayıp tüm belgeleri temizle diyebiliyoruz. Bilgisayarın sağ altında bulunan yazıcı simgesine çift tıklarsak bu ekran gelir ve belge sekmesinden tüm belgeleri iptal et diyerek bekleyen belgeleri iptal edebiliriz. Ancak bekleyen belgeler çok fazla

Windows Ce.Net / Mobile İşletim Sistemli El Terminallerinde Windows Mobil Aygıt Merkezi ile Bağlantı Sorunu

Resim
     Windows 7, Windows 8, Windows 8.1 veya Windows 10 işletim sistemi yüklü bilgisayarlarda Haziran 2017 ve sonrası alınan güncellemeler sonrası Mobil Aygıt Merkezi programı ile el terminallerine bağlantı yapılamıyor.       Sorunun çözüm yöntemi aşağıdadır. 1)    Masaüstündeki Bilgisayarım simgesinin üzerinde sağ tuşa basınca açılan menüde Yönet seçeneğini seçin. 2)   Açılan ekranda solda Hizmetler ve Uygulamalar seçeneğinin alt seçeneği olan Hizmetler seçeneğini tek tıklayarak seçin. Yukarıdaki ekranda Hizmetler seçeneği tıklandığında sağ tarafa açılan hizmet seçenekleri aşağıdaki gibidir. 3)    Yukarıdaki Hizmetler listesinde Windows Mobile tabanlı aygıt bağlantısı hizmet seçeneğini çift tıklayın veya üzerinde mouse’un sağ tuşuna basınca açılan menüde Özellikler seçeneğini tıklayın. Özellikler penceresinin ekran görüntüsü aşağıdadır. 4)    Yukarıdaki ekranda (Genel Sekmesinde) Başlangıç türü olar

C# Edmx ve Text for Template (TT) Dosyaları ile Otomatik Kod Oluşturma

Resim
  T4 Text Template Giriş T4 Text Template ile dinamik olarak nasıl dosya oluşturabileceğimizi göreceğiz. Aslında EntityFramework’den aşina olduğumuz ama dosyalarına çoğu zaman müdahale etmediğimiz  *.tt  uzantılı dosyalar birer T4 metin şablonudur. T4 Text Template T4 Text Template Nasıl Oluşturulurdan önce çok basit şekilde .tt uzantılı dosya içerisindeki yazılan kodlar nasıl sonuca ulaşıyor 3 aşamada görelim bir şema üzerinde. Yeni T4 Text Template Oluşturma Hemen T4 anlatımına T4 Text Template nasıl oluşturabiliriz ile başlayalım projeye Projenize  Solution Explorer  penceresinden sağ tuş yapıp  Add  menüsü altındaki  Add New Item ‘a tıklayın çıkan şablon listesinden  Text Template ‘i seçin ve projenize ekleyin. Projenize ekledikten sonra  .tt  uzantılı bir dosyanın oluştuğunuz göreceksiniz. Eğer herhangi bir isim değişikliği yapmadıysanız  TextTemplate1.tt  adlı bir dosya oluşacaktır. Dosya oluştuktan sonra alttakine benzer bir kod ile karşılaşacaksınız ve  <#@ …. #>  bu şeki