Northwind Database, SQL Server 2000 ile gelen hazır bir veri tabanı örneğidir. Microsoft tarafından dağıtılan bu veri tabanının içerisinde oluşturulmuş birçok içi dolu tablo bulunmaktadır. Bu tablolar da olabildiğince detaylıdır ve neredeyse her tür değişken tipine sahiptir.
Bu örnek veri tabanı, SQL komutlarını daha iyi kavrayabilmek ve bu komutlarla gerçek bir veri tabanı üzerinde çalışabilmek adına neredeyse her örnek SQL anlatımlarında kullanılır.
Sonuçta çok basit bir kod olsa bile çalıştığını gerçek anlamda test edebilmek için hazır bir veri tabanı üzerinde çalışması gerekmekte. İşte bu noktada Northwind devreye giriyor. Temel anlamda veri içeriğine değinecek olursak, uluslararası satış yapan bir firma örneği. Yani içerisinde; Çalışanlar, müşteriler, siparişler, kargo firmaları gibi bilgiler bulunmakta.
İnternet üzerinde bu konuda birçok şekilde yöntem var. Bunların en kolay ve hızlı olanını resimler ile paylaşmaya çalışacağım. Öncelikle bu örnek veri tabanını Microsoftun sitesinden indirmeniz gerekmekte.
Buradan İndirebilirsiniz
.msi olarak inen bu dosyayı çalıştırarak kurulumu gerçekleştiriyoruz.
Kurulumu C:SQL Server 2000 Sample Databases dosyası içerisinde yapmaktadır. Bu dosyayı açıp aşağıdaki resimde de görebileceğiniz instnwnd.sql dosyasını çalıştırmanız gerekiyor.
Dosyayı çalıştırdığınızda karşınıza SQL Serverda karşınıza aşağıdaki gibi bir query gelmesi gerekiyor. (Eğer SQL Servera sahip değilseniz yazının en altındaki bilgilendirme bölümüne bakabilirsiniz.) Execute ile bu queryyi çalıştırıyoruz.
Execute ettikten sona veri tabanınız kurulmuş olacaktır. Aşağıdaki örnek için Employees tablosu.
Görüldüğü gibi gayet kolay bir işlem. Şimdi gelelim sıklıkla karşılaşılan hatalardan birine. O da şu şekilde:
Bu örnek veri tabanı, SQL komutlarını daha iyi kavrayabilmek ve bu komutlarla gerçek bir veri tabanı üzerinde çalışabilmek adına neredeyse her örnek SQL anlatımlarında kullanılır.
Sonuçta çok basit bir kod olsa bile çalıştığını gerçek anlamda test edebilmek için hazır bir veri tabanı üzerinde çalışması gerekmekte. İşte bu noktada Northwind devreye giriyor. Temel anlamda veri içeriğine değinecek olursak, uluslararası satış yapan bir firma örneği. Yani içerisinde; Çalışanlar, müşteriler, siparişler, kargo firmaları gibi bilgiler bulunmakta.
İnternet üzerinde bu konuda birçok şekilde yöntem var. Bunların en kolay ve hızlı olanını resimler ile paylaşmaya çalışacağım. Öncelikle bu örnek veri tabanını Microsoftun sitesinden indirmeniz gerekmekte.
Buradan İndirebilirsiniz
.msi olarak inen bu dosyayı çalıştırarak kurulumu gerçekleştiriyoruz.
![Northwind_Kurulum_01.jpg](http://ozgurcosan.com/icerik/uploads/Northwind_Kurulum_01.jpg)
Kurulumu C:SQL Server 2000 Sample Databases dosyası içerisinde yapmaktadır. Bu dosyayı açıp aşağıdaki resimde de görebileceğiniz instnwnd.sql dosyasını çalıştırmanız gerekiyor.
![Northwind_Kurulum_02.jpg](http://ozgurcosan.com/icerik/uploads/Northwind_Kurulum_02.jpg)
Dosyayı çalıştırdığınızda karşınıza SQL Serverda karşınıza aşağıdaki gibi bir query gelmesi gerekiyor. (Eğer SQL Servera sahip değilseniz yazının en altındaki bilgilendirme bölümüne bakabilirsiniz.) Execute ile bu queryyi çalıştırıyoruz.
![Northwind_Kurulum_03.jpg](http://ozgurcosan.com/icerik/uploads/Northwind_Kurulum_03.jpg)
Execute ettikten sona veri tabanınız kurulmuş olacaktır. Aşağıdaki örnek için Employees tablosu.
![Northwind_Kurulum_04.jpg](http://ozgurcosan.com/icerik/uploads/Northwind_Kurulum_04.jpg)
Görüldüğü gibi gayet kolay bir işlem. Şimdi gelelim sıklıkla karşılaşılan hatalardan birine. O da şu şekilde:
Kod:
Problem: Msg 2812, Level 16, State 62, Line 2
Could not find stored procedure sp_dboption.
Msg 2812, Level 16, State 62, Line 3
Could not find stored procedure sp_dboption.
Çözüm: Object Explorer bölümünde Show Policy (üzerinde kırmızı bir çarpı olması lazım) var. Ona tıklamanız yeterlidir.