Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk azt ismerteti, hogyan állíthatja be a kiszolgálókonfigurációs beállítást az user connections SQL Server Management Studióval vagy a Transact-SQL-lel. A user connections beállítás az SQL Server egy példányán engedélyezett egyidejű felhasználói kapcsolatok maximális számát határozza meg.
Az engedélyezett felhasználói kapcsolatok tényleges száma az SQL Server használt verziójától, valamint az alkalmazás vagy alkalmazások és hardver korlátaitól is függ. Az SQL Server legfeljebb 32 767 felhasználói kapcsolatot tesz lehetővé. Mivel user connections ez egy dinamikus (önkonfigurálási) beállítás, az SQL Server szükség szerint automatikusan beállítja a felhasználói kapcsolatok maximális számát a megengedett maximális értékig. Ha például csak 10 felhasználó van bejelentkezve, mindegyik 1 kapcsolattal rendelkezik, 10 felhasználói kapcsolati objektum van lefoglalva. Ugyanez történik, ha egyetlen felhasználó 10 kapcsolatot létesít. A legtöbb esetben nem kell módosítania ennek a beállításnak az értékét. Az alapértelmezett érték 0az, ami azt jelenti, hogy a maximális (32 767) felhasználói kapcsolat engedélyezett.
A rendszer által engedélyezett felhasználói kapcsolatok maximális számának meghatározásához végrehajthatja sp_configure vagy lekérdezheti a sys.configuration katalógus nézetét.
Recommendations
Ez a beállítás egy speciális lehetőség, és csak tapasztalt adatbázis-szakembernek kell módosítania.
A beállítás használatával elkerülhető, user connections hogy a kiszolgáló túl sok egyidejű kapcsolattal legyen túlterhelve. A kapcsolatok számát a rendszer- és felhasználói követelmények alapján becsülheti meg. Például egy sok felhasználót tartalmazó rendszerben minden felhasználónak általában nincs szüksége egyedi kapcsolatra. A kapcsolatok megoszthatók a felhasználók között. Az OLE DB-alkalmazásokat futtató felhasználóknak minden nyitott kapcsolati objektumhoz kapcsolatra van szükségük, az Open Database Connectivity (ODBC) alkalmazásokat futtató felhasználóknak kapcsolatra van szükségük az alkalmazás minden aktív kapcsolati leírója számára, az DB-Library alkalmazásokat futtató felhasználóknak pedig egy kapcsolatra van szükségük az DB-Library dbopen függvényt meghívó minden egyes folyamathoz.
Fontos
Ha ezt a beállítást kell használnia, ne állítsa be túl magasra az értéket, mert minden kapcsolat többletterheléssel rendelkezik, függetlenül attól, hogy a kapcsolat használatban van-e. Ha túllépi a felhasználói kapcsolatok maximális számát, hibaüzenet jelenik meg, és nem tud csatlakozni addig, amíg egy másik kapcsolat el nem érhető.
Permissions
Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. Ahhoz, hogy egy konfigurációs beállítást módosíthasson, vagy a sp_configure utasítást végrehajtsa mindkét paraméterrel, a felhasználónak rendelkeznie kell a RECONFIGURE kiszolgálószintű engedéllyel. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.
Az SQL Server Management Studio használata
Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, és válassza a Tulajdonságok lehetőséget.
Válassza ki a Kapcsolatok csomópontot .
A Kapcsolatok területen az egyidejű kapcsolatok maximális száma mezőbe írjon be vagy válasszon ki egy értéket
032767az egyidejűleg az SQL Server-példányhoz egyidejűleg csatlakozni tudó felhasználók maximális számának beállításához.Indítsa újra az SQL Servert.
Az Azure Data Studio használata
A Kiszolgálók alatti Kapcsolatok panelen kattintson a jobb gombbal egy kiszolgálóra, és válassza a Tulajdonságok lehetőséget.
Válassza ki a Kapcsolatok csomópontot .
A Kapcsolatok területen az egyidejű kapcsolatok maximális száma mezőbe írjon be vagy válasszon ki egy értéket
032767az egyidejűleg az SQL Server-példányhoz egyidejűleg csatlakozni tudó felhasználók maximális számának beállításához.Indítsa újra az SQL Servert.
Használd a Transact-SQL-t
Csatlakozzon az adatbázismotorhoz.
A Standard sávon válassza az Új lekérdezés lehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan konfigurálhatja a beállítás értékét
user connectionsa325használatával.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; GOIndítsa újra az SQL Servert.
További információ: Kiszolgálókonfigurációs beállítások.
Követés: A felhasználói kapcsolatok beállításának konfigurálása után
A beállítás érvénybe lépése előtt újra kell indítani az SQL-példányt.