لو فرضنا ان هناك ملف او مجلد ،، على جهاز السيرفر الخاص بال SQL Server 2005 فمالطرق الممكنة لحذف المجلد أو الملف باستخدام Sql Script ؟
وشكرا مقدما ً !!
لو فرضنا ان هناك ملف او مجلد ،، على جهاز السيرفر الخاص بال SQL Server 2005 فمالطرق الممكنة لحذف المجلد أو الملف باستخدام Sql Script ؟
وشكرا مقدما ً !!
السلام عليكم
يوجد الامر Xp_CmdShell لتنفيذ الاوامر لكن عليه قيود كثيرة واولها يجب تفعيل هذا الامر من خلال اداة SQL server Surface area config ثم خيارConfigure Features وفي الشاشة الجديدة ابحث عن الامر Xp_CmdShell واعمل تفعيل له.
استخدام الامر كمايلي
Exec Master..Xp_CmdShell @Command
وبدل @Command تضع الامر الذي تريد مثل del c:\xxx.txt
activeman كتب:لو فرضنا ان هناك ملف او مجلد ،، على جهاز السيرفر الخاص بال SQL Server 2005 فمالطرق الممكنة لحذف المجلد أو الملف باستخدام Sql Script ؟وشكرا مقدما ً !!
انا اعتقد انه مينفعش انك تحذف ملف من السيرفر عن طريق SQL Script
المشكلة انه لو كان المجلد داخل مجلد ولسم المجلد فيه فراغ بالنص مثل :
c:\program files\F1.txt سوف تظهر رسالة بانه خطا
السلام عليكم ورحمة الله
استبدل الفراغ بـ %20
مثل C:/Documents%20and%20Settings
و يجب ان يكون معك صلاحيات على السيرفر
لا للاسف لم تزبط طريقة 20%and بالفراغات
نعم اشتغل 100% لمن ضفت علامة التنصيص " " للملف
اشكر كل من ساهم في انجاح المطلوب
تحياتي