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 az SQL Server konfigurációs beállításának engedélyezését xp_cmdshell ismerteti. Ezzel a beállítással a rendszergazdák szabályozhatják, hogy a xp_cmdshell kiterjesztett tárolt eljárás végrehajtható-e egy rendszeren. Alapértelmezés szerint a xp_cmdshell beállítás le van tiltva az új telepítések esetében.
A beállítás engedélyezése előtt fontos figyelembe venni a lehetséges biztonsági következményeket.
- Az újonnan kifejlesztett kód nem használhatja a
xp_cmdshelltárolt eljárást, és általában le kell tiltani. - Néhány régi alkalmazást engedélyezni kell
xp_cmdshell. Ha nem módosíthatók a tárolt eljárás használatának elkerülése érdekében, engedélyezheti az alábbiak szerint.
Megjegyzés:
Ha xp_cmdshell szükséges, ajánlott biztonsági eljárásként csak az azt igénylő tényleges tevékenység időtartamára engedélyezni. A használat xp_cmdshell biztonsági naplózási eszközöket indíthat el.
Ha engedélyeznie xp_cmdshellkell, használhatja a Házirendalapú felügyeletet , vagy futtathatja a sp_configure rendszer által tárolt eljárást az alábbi kód példában látható módon:
USE master;
GO
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO