SQL Server 2008 Express'in yerel örneğine nasıl bağlanılır

Vista SP1 makineme SQL Server 2008 Express'i yeni kurdum. Daha önce burada 2005 vardı ve eski SQL Server Management Studio Express ile gayet iyi kullanıyordum. PC-NAME\SQLEXPRESS örneğime sorunsuz bir şekilde bağlanabildim (hayır, PC-NAME benim bilgisayarımın adı değil ;-).

2005'i ve SQL Server Management Studio Express'i kaldırdım. Daha sonra makineme SQL Server 2008 Express'i yükledim ve SQL Server Management Studio Basic'i yüklemesini seçtim.

Şimdi, PC-NAME\SQLEXPRESS'e bağlanmaya çalıştığımda (her zaman yaptığım gibi Windows Kimlik Doğrulaması ile) aşağıdaki mesajı alıyorum:

PC-NAME\SQLEXPRESS'e bağlanılamıyor. SQL Server'a bağlantı kurulurken ağla ilgili veya örneğe özgü bir hata oluştu. Sunucu bulunamadı veya erişilemedi. Örnek adının doğru olduğunu ve SQL Server'ın uzak bağlantılara izin verecek şekilde yapılandırıldığını doğrulayın. (sağlayıcı: SQL Network Interfaces, hata: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Hata: -1) Yardım için şu adrese tıklayın: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

SQL Server 2008'i yüklediğimde, yerel örnek adı olarak SQLEXPRESS'i kullanmasını sağladım. Anladığım kadarıyla, SQL Server Configuration Manager aracılığıyla SQL Server uzak bağlantılara izin verecek şekilde yapılandırılmış.

Bahsedilen yardım bağlantısına gittiğimde, yardım sayfası aşağıdakileri öneriyor:

  • SQL Server Browser hizmetinin sunucuda başlatıldığından emin olun.
  • SQL Server'ın uzak bağlantıları kabul etmesini etkinleştirmek için SQL Server Yüzey Alanı Yapılandırma aracını kullanın. SQL Server Yüzey Alanı Yapılandırma Aracı hakkında daha fazla bilgi için Hizmetler ve Bağlantılar için Yüzey Alanı Yapılandırması bölümüne bakın.

Söyleyebileceğim kadarıyla, sistemimde SQL Server Browser hizmeti yok (MMC'de bir tane aradım, bulamadım).

Ve SQL Server Yüzey Alanı Yapılandırma aracı SQL Server 2008'de mevcut değildir. Yardım dokümantasyonunda iyi iş çıkardın, Microsoft ;-).

Şu anda ne yapacağımı şaşırmış durumdayım. Bugün 2008'e yükseltme yaptıktan sonra halletmeyi umduğum bir sürü işim vardı (birlikte çalıştığım kişi sorunsuz bir şekilde çalıştırdı ve bana kolay olacağını söyledi - ayrıca veritabanı işlerinde benden çok daha iyi). Neyin yanlış olabileceği hakkında bir fikri olan var mı? Gerçekten minnettar olurum. Eğer bunu birkaç saat içinde çalıştıramazsam, SQL Server 2005'e geri döneceğim (eğer bu bile işe yarayacaksa, gah...).

Düzenleme: Windows Güvenlik Duvarı'nı kapatmayı denedim ve bu işe yaramadı. Ayrıca, SQL Server 2008 yükleme dizin ağacımın altında "Data" dizini olmadığını fark ettim - yüklerken bir şeyleri yanlış ayarlamış olabilir miyim?

Lütfen sağladığınız SunucuAdı'nı kontrol edin. UserName metin kutusunda aşağıda gösterilen İsim ile eşleşmeli ve bu isim \SQLEXPRESS ile takip edilmelidir:

Yorumlar (7)
Çözüm

Haha, oh oğlum, anladım. Her nasılsa, SQL Server 2008'i yüklediğimde Veritabanı Motorunu yüklememiştim. Bunu nasıl gözden kaçırdığım hakkında hiçbir fikrim yok, ama olan buydu.

Yorumlar (4)

Örneğiniz için Configuration Manager ve Network Configuration and Protocols altında TCP/IP Enabled? Sorun bu olabilir.

Yorumlar (2)