Technik:Microsoft SQL Server
Microsoft SQL Server
Allgemeine Informationen
Eine Übersicht aller SQL Server Versionen ab 7.0 inklusive Service Packs und aller Zwischenstände sowie Links zu den Downloads findet man auf http://sqlserverbuilds.blogspot.com.
xp_cmdshell aktivieren
Der von xp_cmdshell erzeugte Windows-Prozess besitzt dieselben Sicherheitsrechte wie das SQL Server-Dienstkonto.
Wenn ein Benutzer, der nicht Mitglied der festen Serverrolle sysadmin ist, xp_cmdshell aufruft, wird eine Verbindung mit Windows mithilfe des Kontonamens und Kennworts hergestellt, die in den Anmeldeinformationen mit dem Namen ##xp_cmdshell_proxy_account## gespeichert sind. Falls diese Proxyanmeldeinformationen nicht vorhanden sind, erzeugt xp_cmdshell einen Fehler. Die Proxykonto-Anmeldeinformationen können durch Ausführen von sp_xp_cmdshell_proxy_account erstellt werden:
EXEC sp_xp_cmdshell_proxy_account 'DOMAIN\UserName','password'Dieser Benutzer muss auch das Recht zum Ausführen von xp_cmdshell haben:
GRANT EXECUTE on xp_cmdshell to [DOMAIN\UserName]Mehr Informationen unter http://msdn.microsoft.com/de-de/library/ms175046.aspx.
Microsoft SQL Server 2005
Die Option xp_cmdshell wird über die SQL Server 2005-Oberflächenkonfiguration → Oberflächen¬konfiguration für Features konfiguriert: