xp_loginconfig (Transact-SQL)
van toepassing op:SQL Server-
Rapporteert de aanmeldingsbeveiligingsconfiguratie van een exemplaar van SQL Server.
Belangrijk
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
Transact-SQL syntaxisconventies
Syntaxis
xp_loginconfig [ 'config_name' ]
Argumenten
Belangrijk
Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.
'config_name'
De configuratiewaarde die moet worden weergegeven. Als config_name niet is opgegeven, worden alle configuratiewaarden gerapporteerd.
config_name is sysname, met een standaardwaarde van NULL
, en kan een van de volgende waarden zijn.
Waarde | Beschrijving |
---|---|
aanmeldingsmodus | Aanmeldingsbeveiligingsmodus. Mogelijke waarden zijn Gemengde en Windows-verificatie. Vervangen door: SELECT SERVERPROPERTY('IsIntegratedSecurityOnly'); |
standaardaanmeldings- | Naam van de standaard-SQL Server-aanmeldings-id voor geautoriseerde gebruikers van vertrouwde verbindingen (voor gebruikers zonder overeenkomende aanmeldingsnaam). De standaardaanmelding is gast-. Opmerking: deze waarde is opgegeven voor achterwaartse compatibiliteit. |
standaarddomein | Naam van het standaard Windows-domein voor netwerkgebruikers van vertrouwde verbindingen. Het standaarddomein is het domein van de computer met Windows en SQL Server. Opmerking: deze waarde is opgegeven voor achterwaartse compatibiliteit. |
controleniveau | Controleniveau. Mogelijke waarden zijn geen, geslaagde, fouten alle. Audits worden naar het foutenlogboek en naar de Windows Logboeken geschreven. |
hostnaam instellen | Hiermee wordt aangegeven of de hostnaam van de aanmeldingsrecord van de client wordt vervangen door de gebruikersnaam van het Windows-netwerk. Mogelijke waarden zijn waar of onwaar. Als deze optie is ingesteld, wordt de gebruikersnaam van het netwerk weergegeven in de uitvoer van sp_who . |
kaart _ | Rapporteert welke speciale Windows-tekens zijn toegewezen aan het geldige onderstrepingsteken van SQL Server (_ ). Mogelijke waarden zijn domeinscheidingsteken (standaard), spatie, null-of een willekeurig teken.Opmerking: deze waarde is opgegeven voor achterwaartse compatibiliteit. |
kaart $ | Rapporteert welke speciale Windows-tekens zijn toegewezen aan het geldige SQL Server-dollarteken ($ ). Mogelijke waarden zijn domeinscheidingsteken, spatie, null-of een willekeurig teken. De standaardwaarde is ruimte.Opmerking: deze waarde is opgegeven voor achterwaartse compatibiliteit. |
kaart # | Rapporteert welke speciale Windows-tekens zijn toegewezen aan het geldige TEKEN van het SQL Server-nummer (# ). Mogelijke waarden zijn domeinscheidingsteken, spatie, null-of een willekeurig teken. De standaardwaarde is het afbreekstreepje.Opmerking: deze waarde is opgegeven voor achterwaartse compatibiliteit. |
Codewaarden retourneren
0
(geslaagd) of 1
(mislukt).
Resultatenset
Kolomnaam | Gegevenstype | Beschrijving |
---|---|---|
naam | sysname- | Configuratiewaarde |
configuratiewaarde | sysname- | Instelling voor configuratiewaarde |
Opmerkingen
xp_loginconfig
kan niet worden gebruikt om configuratiewaarden in te stellen.
Als u de aanmeldingsmodus en het controleniveau wilt instellen, gebruikt u SQL Server Management Studio.
Machtigingen
Hiervoor is control-machtiging vereist voor de master
-database.
Voorbeelden
Een. Alle configuratiewaarden rapporteren
In het volgende voorbeeld ziet u alle momenteel geconfigureerde instellingen.
EXEC xp_loginconfig;
GO
B. Een specifieke configuratiewaarde rapporteren
In het volgende voorbeeld ziet u de instelling voor alleen de aanmeldingsmodus.
EXEC xp_loginconfig 'login mode';
GO