Hoşgeldiniz
"SQL Server başvuru kaynağınız"
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diğer
İpuçları
Yararlı Adresler
Mesaj Tahtası
Hakkımda
İletişim
Bilgi Yönetimi Bölümü
Site Hakkında Şikâyetler
Site Hakkında Öneriler
Site Hakkında Yorumlar
Hakkımda
Resimlerim
Kullanıcı Adı:
Şifre:
SQL Server ile ilgili soru sormak için
buraya tıklayın!
Yazılarımı nasıl buluyorunuz?
Yararlı
İş görüyor
Karmaşık
En Son SQL Server ile İlgili Okuduğum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (İngilizce)
- Accelerated SQL Server 2008 - Apress (İngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (İngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (İngilizce)
- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (İngilizce)
- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (İngilizce)
- SQL Server 2005 Implementation and Maintenance - MS Press (İngilizce)
- SQL Server 2005 Administrators Companion - MS Press (İngilizce)
DİKKAT: SSMS - Database Properties penceresi...
SQL Server Management Studio 2008' deki Database Properties -> Files penceresini kullanarak bir veritabanının veri dosyalarında değişiklikler istediğinizde bunu bu pencereden yapmamanızı tavsiye ederim. Çünkü bu arayüzden yapılınca, SQL Server veritabanı dosyalarını Shrink etmeye çalışıyor. Bu da genelde iyi bir şey değildir. Bunun yerine, yine aynı pencereyi kullanarak istediğiniz değişiklikleri yapabilirsiniz; fakat OK tuşuna basmayın, bunun yerine pencerenin üst tarafındaki Script tuşunu kullanın ve işlemi Script' leyin ve Shrink komutlarını çıkartarak yapmak istediğiniz değişikliklere ait komutları Query Editor' de çalıştırın.
27.01.2010 16:32:13
Devamı...
SQL Server 2008 RTM Kurulumu
Bu dokümantasyonda, SQL Server 2008 RTM kurulumunu adım adım ve her adıma ait notlarla birlikte anlatıyor olacağım.
23.01.2010 14:24:28
Devamı...
Dedicated Administrator Connection Portu
Dedicated Administrator Connection (DAC) Portunun nereden ve neden değiştirilebileceği hiç aklınıza geldi mi? Geçenlerde yeni kurduğum bir SQL Server 2008 Instance' ının DAC' nin portunun standardizasyon ve Güvenlik Duvarı tarafındaki Kural tanımları için değiştirmem istendi...
17.10.2009 19:42:30
Devamı...
SSMS - Query Editor: Dosya Uzantısı
Geçenlerde şöyle bir soru gördüm: "Ben, *.TXT dosyası gibi başka dosyaları da Query Editor' de aynen *.SQL dosyaları gibi çalıştırabilmek istiyorum. Query Editor tasarlanırken, sadece *.SQL uzantılı dosyaları çalıştırması için 'hard-coded" bir yöntemle mi yazılmış?"
29.08.2009 14:08:25
Devamı...
Upgrade Blockers (2000' den 2005' e Geçişte)
SQL Server 7.0 veya SQL Server 2000' den SQL Server 2005' e doğrudan (in place) yükseltme (upgrade) işlemi yaparken özellikle 5 başlığa dikkat etmeniz gerekiyor. Aksi takdirde yükseltme işlemi gerçekleştirilemiyor.
06.07.2009 14:09:41
Devamı...
Anında Dosya Oluşturulması (Instant File Initialization)
Normalde, (eğer ilgili disk alanı önceden kullanılmışsa) veritabanınıza ait veri (İng. data) ve kayıt (İng. transaction log) dosyaları, önceden silinmiş olan dosyalardan arta kalan alanların sıfırlarla doldurulmasıyla oluşturulur. SQL Server' ın Instant File Initialization özelliğini kullandığınızda, dosyanın oluşturulması için sıfırlarla doldurulma işlemine gerek kalmadan veri dosyalarının oluşturulmasını sağlayabilirsiniz.
28.04.2009 09:08:20
Devamı...
SSMS: Connect to Server - Sunucu Listesi
SSMS 2005 ve SSMS 2008' deki "Connect to Server" penceresinde bulunan sunucu bilgilerini silmek istediğinizde yapmanız gerekenler...
18.03.2009 23:41:47
Devamı...
SQL Server Instance' ına Sistem Yöneticisi Olarak Giremediğinizde
Olmaz demeyin, gerçekten olduğuna kaç kere şahit oldum. Kullanıcılar bazen farkında olmadan tüm System Administrator yetkisine sahip Login' leri silebiliyorlar ve bunun sonucunda da SQL Server Instance' larına yönetici olarak bağlanamıyorlar.
03.02.2009 10:55:18
Devamı...
Eksik Index' ler ve DMV' ler
Query Optimizer bir Sorgu Planı (Query Plan) oluşturduğunda, bu plan için en iyi olabilecek Index' leri analiz eder. Eğer kullanılabilecek en uygun Index' ler oluşturulmamışsa, o zaman Query Optimizer elindeki yapıyla oluşturabileceği en uygun planı oluşturur ama yaptığı analiz sonucunda uygun bulduğu en iyi Index' ler hakkındaki bilgiyi de saklar. Bu yazımda bahsettiğim DMV' ler ile de Query Optimizer' ın kaydettiği bu bilgilere ulaşabiliriz ve bu bilgileri yorumlayarak, sistemimize en uygun olabilecek Index' leri kendimiz oluşturabiliriz.
26.01.2009 12:49:20
Devamı...
SQL Server 2008: Auditing
Bu özellik, kısmen de olsa SQL Server 2005' te SQL Trace gerçekleştirilebiliyordu. Kısmen diyorum, çünkü "hangi veritabanına kimler erişmiş?" gibi denetimleri SQL Trace ile yapamıyorduk. Bu tür denetimleri gerçekleştirmek için üçüncü parti programlar kullanılıyor veya alternatif yöntemlerle gerçekleştirilmeye çalışılıyordu. Fakat artık, bu tür denetimler de SQL Server 2008 ile gerek veritabanı, gerekse sunucu düzeylerinde yapabiliyor.
03.10.2008 19:08:54
Devamı...
SQL Server Hosting Toolkit
En çok aldığım ve gördüğüm sorulardan birisi şu: "Uygulamam için, uygulamamı geliştirdiğim bilgisayarımda bir de SQL Server' da bir veritabanım var. Şimdi bu uygulamamı internet ortamına taşımam gerekiyor. ASP.Net dosyalarımı FTP' den gönderiyorum, peki ya veritabanımı nasıl göndereceğim?". İşte bu yazımda, Web programcılığına yeni başlayan arkadaşların genelde bir sorun olarak karşılaştıkları bu işlemi, SQL Server Hosting Toolkit ile ne kadar kolay bir hale getirebileceğini anlatacağım.
30.09.2008 20:00:11
Devamı...
SQL Server 2008: Sparse Columns
Kısaca, eğer bir alan içerisindeki (sütun) verilerin çoğunluğunu NULL değeri oluşturuyorsa, o zaman bu alanda veri tasarrufu sağlamak için bu alanın "Sparse" özelliğini etkinleştirirsiniz. "Sparse" özelliği, bu alanda saklanacak olan NULL değerleri için diskte daha az yer harcanmasını sağlayacaktır.
16.09.2008 19:21:15
Devamı...
SQL Server 2005: Uzaktan Bağlantı
Bir SQL Server Instance' ına uzaktan bağlanma konusunda gerek forumlardan gerekse habergruplarından çok soru geliyor. En güzeli bu konuda bir yazı yazmak dedim ve bu makaleyi klavyeye(!) (kaleme?) aldım.
10.07.2008 17:57:31
Devamı...
SQL Server 2008: Güvenlik ile ilgili değişiklikler
Bildiğiniz gibi SQL Server 2005, önceki versiyonlarına göre çok daha güvenliydi. Gerek tasarım olarak, gerek kurulumda gerekse varsayılan ayarlarıyla. SQL Server 2008' de bu güvenlik tedbirleri daha da sıkılaştırılarak bir adım öteye gidilmiş. Çok ahım şahım değişiklikler değil bunlar, fakat bilmenizde ve yeri ve zamanı geldiğinde hesaba katmanızda yarar var.
02.07.2008 11:46:39
Devamı...
Cursor' lar hakkında dikkat edilmesi gereken birkaç husus
Bu yazımda Cursor' ların ne olduğunu anlatmaktan ziyade, Cursor' lar konusunda neye dikkat edilmesi gerektiğini ve Cursor' lar hakkında bir kaç ipucunu sizlerle paylaşacağım. Yani Cursor' ların neden ve nasıl kullanıldığını en azından basit seviyede de olsa bildiğinizi farzediyorum.
20.06.2008 14:49:16
Devamı...
SQL Server 2005: Bağlantı Protokolleri
Bir SQL Server veritabanı motoruna bağlanabilmeniz için, en az bir SQL Server protokolü kullanılabilir durumda olmalıdır. Bu yazımda, size SQL Server' da kullanabileceğiniz dört protokolden bahsedeceğim.
02.05.2008 00:02:54
Devamı...
"SQL Server Management Studio çok ağır açılıyor!"
Bu konuda sorun yaşayanlar genelde şöyle diyorlar: "SSMS' i başlatıyorum ve açılmasını beklemektense bir kahve almaya gidiyorum", "SSMS' i çalıştırıyorum ve açılması 45sn. - 1dk. arası sürüyor!" Eğer siz de böyle bir sorun yazıyorsanız bu makale işinizi görecektir.
11.04.2008 12:04:16
Devamı...
Kayıt Dosyaları (Transaction Logs) ve Boyut Sorunu
SQL Server' da bir veritabanı temel olarak iki dosyadan oluşur. Bunlardan birisi verileri tutulduğu veri dosyasıdır. Diğeri de veri dosyasına karşı yapılan işlemlerin kayıtlarının tutulduğu kayıt dosyası (Transaction Log). Kayıt dosyasının boyutu zaman zaman veritabanına karşı yapılan işlemlere göre çok şişebilir ve bu dosyanın boyutunu düşürmek isteyebilirsiniz. İşte bu yazımda size bu konuda bilgi vereceğim.
04.04.2008 12:20:05
Devamı...
SQL Server 2008: Table Valued Parameters
"Tablo-değerli parametreler" SQL Server 2008 ile birlikte gelen bir yeniliktir. "Tablo-değerli parametreler", User-Defined Table Type (Kullanıcı Tanımlı Tablo Tipi) kullanılarak tanımlanır. "Tablo-değerli parametreler" ı Stored Procedure ya da Function' lara geçiçi tablo kullanmadan çoklu kayıt göndermek için kullanabilirsiniz.
29.01.2008 16:34:06
Devamı...
SQL Server 2008: Declarative Management Framework
Bu yazımın konusu, SQL Server 2008 ile birlikte gelen Declarative Management Framework (DMF). Yazımın devamında, size ilk önce DMF' in kavramlarından ve bileşenlerinden bahsedeceğim, daha sonra da DMF' i ne gibi işlerde kullanabileceğimize dair iki örnek vereceğim ve adım adım resimlerle oluşturulmuş bir örnek yapıp yazımı tamamlayacağım.
25.01.2008 23:40:49
Devamı...
Recovery Models: FULL, BULK LOGGED, SIMPLE
SQL Server' da veritabanlarınız için duruma göre kullanabileceğiniz üç adet Recovery Model bulunmaktadır. Size bu yazımda Recovery Model' lardan bahsedeceğim. Ne işe yaradıklarından ve hangisini ne gibi durumlarda kullanabileceğinizi anlatacağım.
08.01.2008 14:28:46
Devamı...
SQL Server 2008' de 'TRUNCATE_ONLY' ve 'NO_LOG' BACKUP Seçenekleri
Yeni yazılımlarla birlikte elbet de yenilikler de geliyor ve zaman zaman bu yeniliklerden de bahsediyorum. İşte bu makalemde de BACKUP komutunda artık TRUNCATE_ONLY ve NO_LOG ' un artık kullanılamayacağından, çünkü BACKUP komutunun artık bu seçenekleri tanımadığından bahsedeceğim.
05.01.2008 14:28:57
Devamı...
SQL Server 2005: Otomatik E-Posta Gönderme
Bu sefer size, oluşturduğunuz bir işte (Job) bir hata meydana geldiğinde veya iş başarıyla tamamlandığında, işlemin sonucunu bildiren bir e-postanın otomatik olarak nasıl SQL Server tarafından göndertileceğini anlatacağım.
02.12.2007 11:40:57
Devamı...
"SQL Server' ı kurarken hangi 'Collation' ayarını kullanmalıyız?"
Habergruplarından bir arkadaşın sorduğu bu soru üzerine bir yazı yazmak iyi olur diye düşündüm. Bazen aklımızı çok karıştırıyor bu soru. "SQL Server' ı kurarken hangi Collation ayarını kullanacağız? 'Windows Collation' mı yoksa 'SQL Collation' mı?
26.11.2007 18:23:11
Devamı...
SQL Server 2008 : Yedek Sıkıştırma (Backup Compression) Özelliği
Bu makalemde sizlere SQL Server 2008 ile birlikte gelen Sıkıştırılmış Yedekleme özelliğinden bahsedeceğim.
22.11.2007 20:37:00
Devamı...
SQL Server 2005 Express Edition' da Otomatik Yedekleme
Bu makalede sizlere anlatmak istediğim şey SQL Server 2005 Express Edition' da otomatik yedekleme sisteminizi nasıl oluşturabileceğiniz olacak.
17.11.2007 13:17:00
Devamı...
SQL Server 2005' e Versiyon Yükseltme Sonrası Performans
Aslına bakarsanız bu çok ilginç bir konu, çünkü insanlar SQL Server 2000' den SQL Server 2005' e geçiş yaptıklarında sistemlerinin daha hızlı, verimli ve ölçeklenebilir çalışacağını umuyorken bir de bakıyorlar ki SQL Server' larının performansı SQL Server 2000' den çok daha kötü.
14.11.2007 17:17:13
Devamı...
Replication (Sürekli Kullanılabilirlik - 3)
Bu makalemde, SQL Server Replication teknolojisinin kavramsal olarak yapısını irdeleyeceğiz. Ayrıca, Replication yöntemlerinden de bahsedeceğim.
18.10.2007 13:35:49
Devamı...
Database Mirroring (Sürekli Kullanılabilirlik - 2)
Bu yazıdizisinin ilk bölümünde SQL Server Failover Clustering' ten bahsetmiştim. Bu yazımda ise genel olarak Database Mirroring' in çalışma biçimlerinden, kurulumundan, Database Mirroring hakkında dikkate alınması gereken şeylerden, avantaj ve dezavantajlarından bahsettim.
08.10.2007 13:53:22
Devamı...
Failover Clustering (Sürekli Kullanılabilirlik - 1)
Bu yazı dizimde size, SQL Server 2005 ile birlikte kullanabileceğiniz Sürekli Kullanılabilirlik (High Availibility) sistemlerinden bahsedeceğim; sistemlerin kurulumlarının tek tek nasıl yapıldığını anlatmaktan veya her şeyin ayrıntısına inmekten ziyade, “Neden?”, “Hangi durumlarda?” ve “Ne zaman?” kullanılabileceklerini anlatmaya çalışacağım.
24.09.2007 18:46:03
Devamı...
Yeni Veritabanı Oluşturma
Bu makalemde size SQL Server 2005 ortamında gerek T-SQL gerekse SQL Server Management Studio kullanarak nasıl yeni bir veritabanı oluşturabileceğiniz hakkındaki temel bilgileri verdim.
24.03.2007 00:29:53
Devamı...
SQL Server 2005 Kurulumu
Bu makalede, sizi ayrıntılara boğmadan ve görsel olarak da zenginleştirerek SQL Server 2005 kurulumunu anlattım.
Devamı...
Bu sitenin tüm hakları, Ekrem Önsoy' a aittir.