Visual Studio projelerinde SQL Server Express LocalDB kullanımı
SQL Server Express LocalDB Visual Studio ile kurulu geliyor.
Komut satırında SqlLocalDB info komutu çalışınca ekrandaki gibi MSSQLLocalDB görünmesi gerekiyor.
Bu sunucu ihtiyaç halinde başlatılması gerekiyor. Dolayısıyla aşağıdaki gibi çalıştırmak gerekir. (SqlLocalDB start MSSQLLocalDB çalıştır.)
LocalDB instance "MSSQLLocalDB" started. çıktısı aldım.
MSSQLLocalDB çıktısı aldım.
server'i çalıştırmak için: sonra
sql server management studio'da aşağıdaki şekilde bağlan.
Server Name kısmına (localdb)\MSSQLLocalDB yaz.
SQL Server Express vs LocalDB Karşılaştırması
| Özellik | SQL Server Express (Full) | SQL Server Express LocalDB |
|---|---|---|
| Kurulum Boyutu | ~1-2 GB | ~100 MB (çok daha küçük) |
| Servis Yönetimi | Windows Servis olarak çalışır | Kullanıcı modunda çalışır, servis gerekmez |
| Performance | Daha yüksek | Geliştirme/test için yeterli |
| Kullanım Amacı | Küçük ölçekli production | Sadece geliştirme ve test |
| Bağlantı | Network üzerinden erişim | Sadece local makineden erişim |
| Yönetim | SSMS gerektirir | SSMS veya SqlLocalDB CLI ile yönetilir |
| Veritabanı Limiti | 10 GB | 10 GB (aynı limit) |
