Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da sunucu yapılandırma seçeneğinin nasıl ayarlanacağı user connections açıklanmaktadır. seçeneği, user connections SQL Server örneğinde izin verilen en fazla eşzamanlı kullanıcı bağlantısı sayısını belirtir.
İzin verilen gerçek kullanıcı bağlantısı sayısı, kullandığınız SQL Server sürümüne ve uygulamanızın veya uygulamalarınızın ve donanımınızın sınırlarına da bağlıdır. SQL Server en fazla 32.767 kullanıcı bağlantısına izin verir.
user connections Dinamik (kendi kendini yapılandıran) bir seçenek olduğundan, SQL Server izin verilen en yüksek değere kadar kullanıcı bağlantısı sayısı üst sınırını gerektiği gibi otomatik olarak ayarlar. Örneğin, yalnızca 10 kullanıcı oturum açtıysa, her birinde 1 bağlantı, 10 kullanıcı bağlantısı nesnesi ayrılır. Aynı durum, tek bir kullanıcı 10 bağlantı kurarsa da gerçekleşir. Çoğu durumda, bu seçeneğin değerini değiştirmeniz gerekmez. varsayılan değeridir 0, yani en fazla (32.767) kullanıcı bağlantısına izin verilir.
Sisteminizin izin verdiği en fazla kullanıcı bağlantısı sayısını belirlemek için sp_configure yürütebilir veya sys.configuration kataloğu görünümünü sorgulayabilirsiniz.
Recommendations
Bu seçenek gelişmiş bir seçenektir ve yalnızca deneyimli bir veritabanı uzmanı tarafından değiştirilmelidir.
seçeneğinin kullanılması user connections , sunucunun çok fazla eşzamanlı bağlantıyla aşırı yüklenmesini önlemeye yardımcı olur. Bağlantı sayısını sistem ve kullanıcı gereksinimlerine göre tahmin edebilirsiniz. Örneğin, çok sayıda kullanıcısı olan bir sistemde her kullanıcı genellikle benzersiz bir bağlantı gerektirmez. Bağlantılar kullanıcılar arasında paylaşılabilir. OLE DB uygulamalarını çalıştıran kullanıcıların her açık bağlantı nesnesi için bir bağlantıya, Açık Veritabanı Bağlantısı (ODBC) uygulamalarını çalıştıran kullanıcıların uygulamadaki her etkin bağlantı tanıtıcısı için bir bağlantıya ihtiyacı vardır ve DB-Library uygulamaları çalıştıran kullanıcıların DB-Library dbopen işlevini çağıran her işlem için bir bağlantıya ihtiyacı vardır.
Önemli
Bu seçeneği kullanmanız gerekiyorsa, bağlantının kullanılıp kullanılmadığına bakılmaksızın her bağlantının yükü olduğundan değeri çok yüksek ayarlamayın. Kullanıcı bağlantısı sayısı üst sınırını aşarsanız bir hata iletisi alırsınız ve başka bir bağlantı kullanılabilir duruma gelene kadar bağlanamazsınız.
Permissions
Üzerinde parametre olmadan veya yalnızca ilk parametreyle yürütme izinleri sp_configure varsayılan olarak tüm kullanıcılara verilir. Yapılandırma seçeneğini değiştirmek veya deyimini çalıştırmak için her iki parametreyle de yürütmek sp_configureRECONFIGURE için kullanıcıya sunucu düzeyinde izin verilmelidir ALTER SETTINGS . İzin ALTER SETTINGS , sysadmin ve serveradmin sabit sunucu rolleri tarafından örtük olarak tutulur.
SQL Server Management Studio kullanma
Nesne Gezgini'nde bir sunucuya sağ tıklayın ve Özellikler'i seçin.
Bağlantılar düğümünü seçin.
Bağlantılar'ın altında, Eşzamanlı bağlantı sayısı üst sınırı kutusuna, SQL Server örneğine aynı anda bağlanmasına izin verilen en fazla kullanıcı sayısını ayarlamak için içinden bir değer
032767yazın veya seçin.SQL Server'i yeniden başlatın.
Azure Data Studio'yu kullanma
Sunucular altındaki Bağlantılar bölmesinde, bir sunucuya sağ tıklayın ve Özellikleri Seç'e tıklayın.
Bağlantılar düğümünü seçin.
Bağlantılar'ın altında, Eşzamanlı bağlantı sayısı üst sınırı kutusuna, SQL Server örneğine aynı anda bağlanmasına izin verilen en fazla kullanıcı sayısını ayarlamak için içinden bir değer
032767yazın veya seçin.SQL Server'i yeniden başlatın.
Transact-SQL kullanma
Veritabanı Altyapısı'na bağlanın.
Standart çubuğundan Yeni Sorgu'yu seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnekte, seçeneğinin
user connectionsdeğerini olarak yapılandırmak için sp_configure nasıl kullanılacağı gösterilmektedir325.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'user connections', 325; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GOSQL Server'i yeniden başlatın.
Daha fazla bilgi için bkz . Sunucu yapılandırma seçenekleri.
İzleme: Kullanıcı bağlantıları seçeneğini yapılandırdıktan sonra
Ayarın etkili olması için sql örneğinin yeniden başlatılması gerekir.