У меня стоит сервак на арч линуксе, сам пишу с машинки на винде.
Мне для курсовой работы нужно придумать какую-нибудь хорошую процедуру. Я решил, что было бы классно сделать процедуру, которая выводила бы результат на диск.
CREATE PROCEDURE ExportVehiclesInfo
AS EXEC xp_cmdshell
'bcp "SELECT Vehicle_Brand, Vehicle_Model, Vehicle_LicensePlate, Vehicle_VIN, Vehicle_Gearbox, VehicleStatus_Condition, VehicleStatus_Fuel, Insurance_Status
FROM Vehicles, VehicleStatuses, Insurances
WHERE VehicleStatuses.Vehicle_ID=Vehicles.Vehicle_ID AND Insurance_ID=Vehicles.Vehicle_ID queryout /var/sql/result.txt -c -S localhost -U SA'
Однако я столкнулся с проблемой, мол, xp_cmdshell отключен
Я подумал окей, включу через sp configure, на что мне выдает сообщение:
15392, уровень: 16, состояние: 2, процедура: sp_configure, строка: 166 [строка начала пакета: 330]
Указанный параметр "xp_cmdshell" не поддерживается в данном выпуске SQL Server и не может быть изменен с помощью процедуры sp_configure. Есть ли какие-либо альтернативы xp_cmdshell, либо методы его включения на линуксе? Про безопасность и прочее я все прекрасно понимаю, но этот сервак чисто для меня и никогда не будет использоваться кроме как в учебных целях