Uzak bir bilgisayardan Microsoft sql Server 2005 örneğine bağlanmaya çalıştığınızda bir hata iletisi alabilirsiniz. sql Server'a bağlanmak için herhangi bir program kullandığınızda bu sorun oluşabilir.
Örneğin, sql Server'a bağlanmak için sqlcmd yardımcı programını kullandığınızda aşağıdaki hata iletisini alırsınız:
SqlCmd: Hata: Microsoft sql Native Client: sunucuya bağlantı kurulurken bir hata oluştu. sql Server 2005'e bağlanılırken varsayılan ayarlar altında sql Server Uzak bağlantılara izin vermediğini gerçeğiyle bu hatasına neden olabilir.
sql Server 2005 uzak bağlantıları kabul etmek üzere yapılandırıldığında, bu sorun ortaya çıkabilir. Varsayılan olarak, sql Server 2005 Express Edition ve sql Server 2005 Developer Edition uzaktan bağlantılara izin vermiyor.
sql Server 2005'i uzak bağlantılara izin verecek şekilde yapılandırmak için aşağıdaki adımları tamamlamanız gerekir:
Uzak bilgisayardan bağlanmak istediğiniz sql Server örneğinde uzak bağlantıları etkinleştirin.
sql Server Browser hizmetini açın.
sql Server ve sql Server Tarayıcısı hizmeti ilgili ağ trafiğine izin vermek için güvenlik duvarını yapılandırın.
Her bir uzak bilgisayardan bağlanmak istediğiniz sql Server 2005 örneği için uzak bağlantıları etkinleştirmeniz gerekir. Bunu yapmak için şu adımları izleyin:
' I tıklatın Başlat, işaret Programlar, işaret Microsoft sql Server 2005, işaret Yapılandırma araçlarıve ardından sql Server Surface Area Configuration.
Üzerinde sql Server 2005 Surface Area Configuration sayfasında,'ı tıklatın Surface Area Configuration for Services and Connections.
Üzerinde Surface Area Configuration for Services and Connections sayfasında, genişletme Veritabanı Altyapısı,'ı tıklatın Uzak bağlantılar,'ı tıklatın Yerel ve uzak bağlantıları, ortamınız için etkinleştirmek ve uygun iletişim kuralını tıklatın Uygula.
Not ' I tıklatın TAMAM Aşağıdaki iletiyi aldığınızda:
Bağlantı ayarlarında yapılan değişiklikler, veritabanı altyapısı service yeniden başlatılana kadar etkili olmayacak.
Üzerinde Surface Area Configuration for Services and Connections sayfasında, genişletme Veritabanı Altyapısı,'ı tıklatın Hizmet,'ı tıklatın Durdur, mssqlserver hizmetini duruncaya kadar bekleyin ve sonra Başlat mssqlserver hizmetini yeniden başlatmak için.
Örnek adını kullanarak sql Server 2005 çalıştıran ve bağlantı dizenizde belirli bir TCP/IP bağlantı noktası numarası kullanmıyorsanız için uzak bağlantılara izin vermek sql Server Browser hizmetini etkinleştirmeniz gerekir. Örneğin, sql Server 2005 Express varsayılan örnek adı ile yüklü Bilgisayar adı\SQLEXPRESS. Çalıştırdığınız sql Server 2005'in kaç tane olsun bir kez sql Server Browser hizmetini etkinleştirmek yeterlidir. sql Server Browser hizmetini etkinleştirmek için aşağıdaki adımları izleyin.
Önemli Bu adımlar güvenlik riskinizi artırabilir. Bu adımları da kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilen saldırılara karşı bilgisayarınızı veya ağınızı korumasız kalmasına neden olabilir. Programların tasarlandıkları şekilde çalışmasını veya belirli program becerilerini kullanmasını sağlamak için bu makalede anlatılan işlemin kullanılmasını öneririz. Bu değişiklikleri yapmadan önce bu işlem ortamınızda uygulanmasıyla ilişkili riskleri değerlendirmeniz önerilir. Bu işlemi gerçekleştirmek seçerseniz, sisteminizin korunmasına yardımcı olabilecek uygun ek önlemleri alabilir. Yalnızca gerçekten bu işlemi gerektiriyorsa kullanmanızı öneririz.
' I tıklatın Başlat, işaret Programlar, işaret Microsoft sql Server 2005, işaret Yapılandırma araçlarıve ardından sql Server Surface Area Configuration.
Üzerinde sql Server 2005 Surface Area Configuration sayfasında,'ı tıklatın Surface Area Configuration for Services and Connections.
Üzerinde Surface Area Configuration for Services and Connections sayfasında,'ı tıklatın sql Server Gözatıcısı,'ı tıklatın Otomatik için Başlatma türüve ardından Uygula.
Not Tıklattığınızda Otomatik sql Server Tarayıcısı hizmeti seçeneği, Microsoft Windows'u her başlatışınızda otomatik olarak başlar.
' I tıklatın Başlatve ardından TAMAM.
Not sql Server Tarayıcısı hizmeti bir bilgisayarda çalıştırdığınızda, bilgisayar örnek adlarını ve her bilgisayarda çalışan bir sql Server örneği için bağlantı bilgilerini görüntüler. Bu risk, sql Server Browser hizmetini etkinleştirme değil ve sql Server örneğine atanmış bir tcp bağlantı noktası üzerinden doğrudan bağlanma azaltılabilir. sql Server örneği bir tcp bağlantı noktası üzerinden doğrudan bağlanma, bu makalenin kapsamı dışındadır olur. sql Server Gözatıcısı server ve sql Server örneğine bağlanma hakkında daha fazla bilgi için sql Server Books Online'da aşağıdaki konulara bakın:
Sürümü, Windows xp Service Pack 2 (SP2) ve Windows Server 2003'te bulunan Windows Güvenlik Duvarı, aşağıdaki adımları uygulayın. Farklı bir güvenlik duvarı kullanıyorsanız, daha fazla bilgi için güvenlik duvarınızın belgelerine bakın.
sql Server 2005 çalıştıran bilgisayarda bir güvenlik duvarı çalıştırıyorsanız, sql Server 2005 ve sql Server Browser service güvenlik duvarı üzerinden iletişim kurabilir sürece dış bağlantılar için sql Server 2005 engellenir. sql Server 2005'de, uzak bağlantıları kabul etmesini istediğiniz her örneği için bir özel durum ve sql Server Tarayıcısı hizmeti için bir özel durum oluşturmalısınız.
Program dosyaları yüklediğinizde sql Server 2005 örneği kimliği yolunun bir parçası kullanır. sql Server'ın her örneği için bir özel durum oluşturmak için doğru örnek kimliğini tanımlamak gerekir Örnek Kimliğini edinmek için aşağıdaki adımları izleyin:
' I tıklatın Başlat, işaret Programlar, işaret Microsoft sql Server 2005, işaret Yapılandırma araçlarıve ardından sql Server Configuration Manager.
sql Server Configuration Manager, sağ bölmede sql Server Browser service'ı ana penceresinde örnek adını sağ tıklatın ve ardından Özellikler.
Üzerinde sql Server tarayıcı özellikleri sayfasında,'ı tıklatın Gelişmiş sekmesini, örnek kimliği özellik listesinde bulun ve sonra TAMAM.
Windows Güvenlik Duvarı'nı açmak için tıklatın Başlat,'ı tıklatın Çalıştır, türü Firewall.cplve ardından TAMAM.
Windows Güvenlik Duvarı'nı sql Server 2005 için bir özel durum oluşturma
Windows Güvenlik Duvarı'nı sql Server 2005 için bir özel durum oluşturmak üzere şu adımları izleyin:
Windows Güvenlik Duvarı'nı tıklatın. Özel durumlar sekmesini tıklatın ve sonra Program ekleme.
Program penceresi Ekle'yi tıklatın Gözat.
C:\Program Files\Microsoft sql Server\ tıklatın.MSSQL.1\MSSQL\Binn\sqlservr.exe,'ı tıklatın Açıkve ardından TAMAM.
Not Yol, sql Server 2005'in yüklü olduğu yere bağlı olarak farklı olabilir. MSSQL.1 önceki yordamın 3. adımda elde ettiğiniz örnek kimliği için bir yertutucusudur.
Her özel durum gereken sql Server 2005 örneği için 1 ile 3 arasındaki adımları yineleyin.
Windows Güvenlik Duvarı'nı sql Server Tarayıcısı hizmeti için bir özel durum oluşturma
Windows Güvenlik Duvarı'nı sql Server Tarayıcısı hizmeti için bir özel durum oluşturmak üzere şu adımları izleyin:
Windows Güvenlik Duvarı'nı tıklatın. Özel durumlar sekmesini tıklatın ve sonra Program ekleme.
Program penceresi Ekle'yi tıklatın Gözat.
C:\Program Files\Microsoft sql Server\90\Shared\sqlbrowser.exe yürütülebilir programı tıklatın, Açıkve ardından TAMAM.
Not Yol, sql Server 2005'in yüklü olduğu yere bağlı olarak farklı olabilir.
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 914277
(http://support.microsoft.com/kb/914277/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.