Anasayfa » SQL Server

SQL Server

SQL Server’da Bir Database’i Page Seviyesinde Backup’tan Dönme

SQL Server’da data ve index’ler 8KB’lık page ler halinde saklanır. Bir sorgu çalıştığında bu page’ler ram’de değilse diskten ram’e alınır oradan da okuma işlemi gerçekleştirilerek kullanıcıya sonuç döndürülür. Yani SQL Server’ın en küçük yapıtaşı 8KB’lık page bloklarıdır. Bazen bu page’lerde fiziki ...

SQL Server Database Mail ve Gmail ile Kullanımı

En son yazımızda SQL Backup aldıktan sonra problem olduğunda problem var diye ya da problem olmadan backup aldığında da problem yok diye bilgilendirme yapabiliriz ama bunu sonraki bölümde anlatacağım demiştim. İşte bu yazıda MSSQL üzerinde mail gönderme işlemi nasıl gerçekleştirilir konusunu anlatıy...

SQL Server Backup Stratejileri -5 Maintenance Plan ile Otomatik Backup Planı Oluşturma

Merhabalar önceki 4 yazımızda full backup, differential backup ve transaction log backup nasıl alınır? Avantajları, dezavantajları nelerdir bahsettik. Ama bu işlemleri hep manuel olarak gerçekleştirdik. Şimdi ise otomatik olarak bu yedek alma süreci nasıl yönetilir onu yapacağız. Aslında bu süreç ço...

SQL Server’da Backup Stratejileri-4 Transaction Log Backup

Merhaba, SQL Server backup serimize kaldığımız yerden devam ediyoruz. Önceki bölümlerde Full Backup Differential Backup Backup Compression Backup ihtiyaç hesaplama Gibi konular üzerinde durmuştuk. Hatırlayalım. Full backup sistem üzerinde anlık olarak tüm database’in yedeğini alır. Differential back...

SQL Server’da Backup Stratejileri-3 Differential Backup Kavramı ve Kullanımı

Merhabalar, SQL Server Backup yazı dizimizin 1. Bölümünde Full Backup ve Differential Backup’tan teorik olarak bahsetmiştik. İkinci bölümde ise full backup ve sıkıştırma işlemlerinden bahsetmiştik. Her iki bölümede aşağıdaki linkler üzerinden ulaşabilirsiniz. http://SQL Server’da Backup Stratejileri...

SQL Server’da Backup Stratejileri-2 Full Backup ve Backup Compression

Merhaba, Önceki yazımızda SQL Server’da backup stratejilerinden bahsetmiş ve Full Backup, Differential Backup türleri ile nasıl yedek alabileceğimizi ve nasıl kapasite hesaplayacağımızı teorik olarak anlatmıştık. Bu yazımızda ise backup alırken sıkıştırma yani compress özelliğinden bahsedeceğiz. Bir...

SQL Server’da Backup Stratejileri-1 Full Backup ve Differential Backup

Merhaba Bu yazımızda SQL Server’da backup alma yöntemlerinden, aralarındaki farklardan ve hangi senaryo için hangisinin uygun olduğundan bahsediyor olacağım. İnşallah birkaç yazılık bir seri halinde yayınlamayı düşünüyorum. Aslında SQL Server’da backup teknolojileri çok uzunca zamandır aynı olmasına...

Devexpress Dashboard ve SQL Server’da Büyük Veri ile Dashboard Performansı

Merhabalar Hem iş zekası hem de veritabanı performansında yeni bir yazı ile daha sizlerle birlikteyim. Bu yazımızda daha önce “İş Zekası Uygulaması arayanlar için pratik çözüm Devexpress Dashboard” İsimli makalemizde İş Zekası uygulamalarına alternatif pratik bir çözümden bahsetmiştim. Devexpress’i ...

İş Zekası Uygulaması arayanlar için pratik çözüm Devexpress Dashboard

Merhabalar, Bu yazımız biraz yazılım geliştiricileri ilgilendiriyor gibi görünse de aslında İş Zekası uygulamalarına ilgi duyan ya da bu makaleyi okuduktan sonra ilgi duyacağına inandığım finans, pazarlama, satış, planlama, bütçe, maliyet gibi alanlarda çalışan ve analitik çalışmayı seven herkesi il...

SQL Server’da Fulltext Arama Üzerine Yeni Bir Yaklaşım – Ev Yapımı Fulltext

Merhabalar, Uzun bir aradan sonra yine farklı bir çalışma ile birlikteyiz. Hızlıca konuya girmek istiyorum. Bildiğiniz gibi SQL Server, Oracle, MySQL, PosgreSQL gibi ilişkisel veritabanları (RDMS), dikeyde çalışan yapılardır. Dikeyden kasıt verinin satırlar halinde tutuluyor olmasıdır. Bu sistemler ...

SQL Server Büyük Tabloları Bölmek

Bir güzel SQL Server özelliği ile daha beraberiz. Veri tabanları işlevleri gereği milyonlarca hatta milyarlarca kayıt tutabiliyorlar. Bu kayıtlardan bazıları üzerinden zaman geçtikçe sorgulanmayan veriler olmaya başlıyor. Örneğin online alışveriş sitelerinde üç dört yıl önceki siparişler z...

SQL Server Collations

SQL Server Collection ayarları verilerin karşılaştırma kuralları, büyük/küçük harf duyarlılığı ve aksanlı harflerin duyarlılık işlemlerinde kullanılan ayarlardır. Collection ayarlarından etkilenen veri türleri, metinsel ifade içeren char ve varchar veri türleridir. SQL Server kurulumunda, yeni veri ...

SQL Server Veri Tabanı Snapshot Alma

Snapshot ifadesi genel olarak, sistemin anlık fotoğrafınını almak olarak tanımlanabilir. Snapshot alma amacı, sistemin anlık görüntüsünü alıp sonradan sistemi önceki haline döndürmek gerekmesi durumunda döndüre bilmektir. Snapshot alındıktan sonra anlık görüntü için bir fark dosyası oluşturulur. Bu ...

SQL Server Üzerinde Birden Fazla Tabloyu Beraber Sorgulama (JOIN)

İlişkisel veri tabanı sistemlerinin (RDMS) hedeflerinden biri de veri tekrarını azaltmak ve performansı üst düzeyde tutmaktır. Bu sebeple tekrar eden veriler tablolara ayrılarak ilgili yerlere verilerin referansı verilir. Örneğin bir sipariş tablosunda veriler temel olarak aşağıdaki iki şekilde tutu...

T-SQL Kodları ile SQL Server Şema Yapısını İnceleme

Proje geliştirme aşamalarında olmasa da SQL Server yönetim işlemlerinde gerek server gerek veri tabanı ve tablolar düzeyinde sistemde yer alan nesnelerin listesi ve özelliklerini sorgulama ihtiyacı doğabilmektedir. SQL Server da çalışması sırasında üzerinde barındırdığı nesneleri ve bu nesnelere ait...

SQL Server Üzerinde Veri Bütünlüğünü Sağlama

Veri tabanı yönetim sistemlerinin sağlamış olduğu konulardan biri de veriler arasındaki tutarlılığı kendi içerisinde sağlayarak istemci tarafında herhangi bir işleme gerek bırakmamasıdır. Bu yazımızda veri bütünlüğünü kolon seviyesinde ve tablo seviyesinde inceleyeceğiz. Kolon Seviyesinde Veri Bütün...

Ele Geçirilmiş “sa” Kullanıcı Şifresi İle Neler Yapılabilir?

Sistem kurulum ve ayarlamalarında ne yazık ki güvenlik konusunu gözardı ettiğimiz durumlar olabiliyor. Bir sistem kurulumunda mümkün olan bütün seçenekleri seçerek tam olsun, eksiksiz olsun diye bütün bileşenleri yükleyebiliyoruz veya servis hesaplarını ayarlarken ilgili servisin ihtiyaç duyduğu yet...

SQL Server Sistem Nesneleri Dışındaki Nesneleri Toplu Silme

Veri tabanı geliştirme aşamalarında kullanıcı tarafından oluşturulan bütün nesnelerin (stored prosedür, view, tablo vb.) silinmesi istenebilir. Böyle bir durumda silinecek nesneler sysobjects katalog içeriğinden faydalanılarak bulunabilir. Kullanıcı Tanımlı Stored Procedürlerin Toplu Silinmesi Kod i...

SQL Server’da Akıllı Auditing

Merhaba, yazının başlığına bakıp SQL Server’ın standart Audit yapısını anlatacağımı düşünüyorsanız sizi bir sürpriz bekliyor. Doğru audit anlatacağım ama bildiğimiz anlamda standart audit değil. Daha iyisi. SQL Server’da Data Audit anlamında kullanılan bazı teknolojiler var. Bunlardan birincisi SQL ...

SQL Server Veri Tabanı Yöneticileri İçin Tavsiyeler

Veri tabanında bazı komutlar vardır ki her veri tabanı yöneticisi için yeri geldiğinde hayat kurtarabiliyor. Bu makalemizde bu komutlardan bazılarını beraber görmeye çalışacağız. Sözü çok uzatmadan Sistem Bilgileri başlığı ile başlayalım. Sistem Bilgileri Aktif Çalışan SQL Server Versiyonu Bulma Sun...

Docker üzerinde SQL Server Kurulumu, Yedek Alma, Yükleme Operasyonları

Merhabalar bu makalemizde Docker üzerinde SQL Server servisini nasıl kullanabileceğimiz hakkında konuşacağız. Konteynırlar(Docker imagelar) günümüzde servislerin sorunsuzca verilebilmesi için birçok platform üzerinde çalışabilen minik sanal makinelerdir. Nasıl fiziksel makinelerden sanal makinelere ...

SQL Express Sürümünde Otomatik Yedek Alma İşlemleri

Merhaba, SQL Server’ın ücretsiz sürümü olan Express edition bir çok yerde malum sebeplerden tercih ediliyor. Bu sürümün en önemli eksiklikerinden biri de SQL Agent hizmetinin çalışmıyor olması. Bilmeyenler için şöyle diyebiliriz, bu servis SQL Server’da otomatik ve periyodik olarak çalışacak i...

SQL Server İle AD Kullanıcı ve Bilgisayar Bilgilerine Ulaşma

SQL Server ve T-SQL yetenekleri ile her zaman dikkatimi ve ilgimi çekmiştir. Okul yıllarımızda sadece “SELECT * FROM table1” cümlesi ile girdiğimiz SQL Server dünyasında bugün T-SQL kodları ile Active Directory sunucumuza bağlanıp sistemimize kayıtlı kullanıcı hesapları ve bilgisayarları...

SQL AlwaysOn AG Read-Only Routing ile Raporlama İşlemlerini Hızlandırma

Kurumsal şirketlerin bünyelerinde barındırdığı ERP, CRM yazılımları ve diğer bütün iç yazılımlar için raporlama olmazsa olmazdır. Firmanın öz kaynakları ve bunların nasıl kullanıldığından sürekli haberdar olmak isteyen patron, yönetici ve dış paydaşlar söz konusu yazılımların raporlama modülleri üze...

SQL Script ile Otomatik Backup ve Restore

Merhaba, bu makalemizde sql script ile otomatik backup ve restore işlemini ele alıyor olacağız. Bu genel bir özellik ve konu olmamasına karşın yapımızda ortaya çıkan gereksinim üzerine yaptığım işlemleri senaryo olarak yazıya döküyorum. Yapımızda birinci sunucuda bulunan veri tabanının, yazılabilir ...

  • 1
  • 2
  • 6