Ich brauche die folgenden auf meine Produktionsserver auszuführen:SQL - Läuft RECONFIGURE gefährlich in der Produktion
EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;
GO
Meine Frage ist, gibt es eine Gefahr, die Ausführung dieses Befehls in einer Produktionsumgebung. Würde es irgendeine Verbindung fallen lassen und würde Endbenutzern irgendwelche Ausfallzeiten bemerken?
Das Erlauben von cmd-Shell wirft definitiv viele Gefahren auf. Aber keine Stillstandszeit für die Ausführung. – Serg
Erlaube cmd shell ist so, dass ich in eine Textdatei schreiben kann und ich habe keine andere Möglichkeit als diese gefunden. Vielleicht werde ich weiter nach Alternativen suchen, um xp_cmdshell zu öffnen. Danke, dass Sie Serg –
@RichardThompson darauf hingewiesen haben, Sie benötigen eine SQLCLR-Assembly, die für 'EXTERNAL_ACCESS' markiert ist, um die Datei direkt aus T-SQL ohne xp_cmdshell zu erstellen. Ich schlage vor, dies über eine Client-App und nicht über eine T-SQL-Schnittstelle zu tun, aber Sie könnten ein SSIS-Paket erstellen und über den SSISDB-Katalog procs starten (https://msdn.microsoft.com/en-us/library/ff878160.aspx) . –