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 konfigurálhatja a kiszolgálókonfigurációs beállítást az user options SQL Server Management Studióval vagy a Transact-SQL-lel. A user options beállítás az összes felhasználó globális alapértelmezett értékét adja meg. A rendszer létrehoz egy listát az alapértelmezett lekérdezésfeldolgozási lehetőségekről a felhasználó munka munkamenetének időtartamára vonatkozóan. Ezzel user options a beállítással módosíthatja SET a beállítások alapértelmezett értékeit (ha a kiszolgáló alapértelmezett beállításai nem megfelelőek).
A felhasználó az utasítással felülbírálhatja ezeket az SET alapértelmezett értékeket. Dinamikusan konfigurálhatja user options az új bejelentkezéseket. A beállítás user optionsmódosítása után az új bejelentkezési munkamenetek az új beállítást használják. Az aktuális bejelentkezési munkamenetekre nincs hatással.
Recommendations
Az alábbi táblázat felsorolja és ismerteti a konfigurációs értékeket a következőhöz user options: . Nem minden konfigurációs érték kompatibilis egymással. Például ANSI_NULL_DFLT_ONANSI_NULL_DFLT_OFF nem állítható be egyszerre.
| Érték | Konfiguráció | Description |
|---|---|---|
1 |
DISABLE_DEF_CNST_CHK |
Az időközi vagy halasztott kényszerellenőrzést szabályozza. |
2 |
IMPLICIT_TRANSACTIONS |
A dblib hálózati kódtár kapcsolatainál azt határozza meg, hogy a tranzakció implicit módon indul-e el egy utasítás végrehajtásakor. A IMPLICIT_TRANSACTIONS beállításnak nincs hatása az ODBC- vagy OLEDB-kapcsolatokra. |
4 |
CURSOR_CLOSE_ON_COMMIT |
A kurzorok viselkedését szabályozza a véglegesítési művelet végrehajtása után. |
8 |
ANSI_WARNINGS |
A csonkolást és NULL az összesített figyelmeztetéseket szabályozza. |
16 |
ANSI_PADDING |
Rögzített hosszúságú változók kitöltését szabályozza. |
32 |
ANSI_NULLS |
Az egyenlőségi operátorok használatakor a kezelés szabályozása NULL . |
64 |
ARITHABORT |
Leállítja a lekérdezést, ha a lekérdezés végrehajtása során túlcsordulás vagy osztási zéró hiba lép fel. |
128 |
ARITHIGNORE |
Azt adja NULL vissza, ha egy lekérdezés során túlcsordulás vagy osztási zéró hiba lép fel. |
256 |
QUOTED_IDENTIFIER |
Megkülönbözteti az egy- és kettős idézőjeleket egy kifejezés kiértékelésekor. |
512 |
NOCOUNT |
Kikapcsolja az egyes utasítások végén visszaadott üzenetet, amely azt jelzi, hogy hány sor érintett. |
1024 |
ANSI_NULL_DFLT_ON |
Módosítja a munkamenet viselkedését az ANSI-kompatibilitás nullabilitáshoz való használatához. A null értékek engedélyezéséhez a rendszer új, explicit nullképesség nélkül definiált oszlopokat határoz meg. |
2048 |
ANSI_NULL_DFLT_OFF |
Módosítja a munkamenet viselkedését, hogy ne használjon ANSI-kompatibilitást a nullbilitáshoz. A explicit nullhatóság nélkül definiált új oszlopok nem teszik lehetővé a null értékeket. |
4096 |
CONCAT_NULL_YIELDS_NULL |
Visszaadja NULL , ha egy NULL értéket sztringgel fűz össze. |
8192 |
NUMERIC_ROUNDABORT |
Hiba keletkezik, ha egy kifejezésben pontosságvesztés lép fel. |
16384 |
XACT_ABORT |
Visszaállít egy tranzakciót, ha egy Transact-SQL utasítás futásidejű hibát okoz. |
A bitpozíciók user options megegyeznek a bitpozíciókkal.@@OPTIONS Minden kapcsolatnak saját @@OPTIONS funkciója van, amely a konfigurációs környezetet jelöli. Amikor az SQL Server egy példányára jelentkezik be, a felhasználó egy alapértelmezett környezetet kap, amely az aktuális user options értéket rendeli hozzá @@OPTIONS. Az utasítások user options végrehajtása SET hatással van a munkamenet függvényének megfelelő értékére@@OPTIONS. A beállítás módosítása után létrehozott összes kapcsolat megkapja az új értéket.
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. A konfigurációs beállítás módosításához vagy az RECONFIGURE utasítás futtatásához mindkét paraméterrel történő végrehajtáshoz sp_configure a felhasználónak rendelkeznie kell a ALTER SETTINGS 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 .
Az Alapértelmezett kapcsolat beállításai mezőben válasszon ki egy vagy több attribútumot az összes csatlakoztatott felhasználó alapértelmezett lekérdezésfeldolgozási beállításainak konfigurálásához.
Alapértelmezés szerint nincsenek felhasználói beállítások konfigurálva.
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 sp_configure a
user optionskiszolgáló beállításánakANSI_WARNINGSmódosításához.USE master; GO EXECUTE sp_configure 'user options', 8; GO RECONFIGURE; GO
Követés: A felhasználói beállítások konfigurációs beállításának konfigurálása után
A beállítás a kiszolgáló újraindítása nélkül azonnal érvénybe lép.