الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف ملف على جهاز السيرفر باستخدام Sql Script

بدأه activeman في 6 أغسطس 2008 · 7 رد · 976 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو فرضنا ان هناك ملف او مجلد ،، على جهاز السيرفر الخاص بال SQL Server 2005 فمالطرق الممكنة لحذف المجلد أو الملف باستخدام Sql Script ؟

وشكرا مقدما ً !!

#2

السلام عليكم

يوجد الامر Xp_CmdShell لتنفيذ الاوامر لكن عليه قيود كثيرة واولها يجب تفعيل هذا الامر من خلال اداة SQL server Surface area config ثم خيارConfigure Features وفي الشاشة الجديدة ابحث عن الامر Xp_CmdShell واعمل تفعيل له.

استخدام الامر كمايلي

Exec Master..Xp_CmdShell @Command

وبدل @Command تضع الامر الذي تريد مثل del c:\xxx.txt

#3
activeman كتب:
لو فرضنا ان هناك ملف او مجلد ،، على جهاز السيرفر الخاص بال SQL Server 2005 فمالطرق الممكنة لحذف المجلد أو الملف باستخدام Sql Script ؟

وشكرا مقدما ً !!

انا اعتقد انه مينفعش انك تحذف ملف من السيرفر عن طريق SQL Script

#4

المشكلة انه لو كان المجلد داخل مجلد ولسم المجلد فيه فراغ بالنص مثل :

c:\program files\F1.txt سوف تظهر رسالة بانه خطا

#6

لا للاسف لم تزبط طريقة 20%and بالفراغات

#7

جرب و ضعة بين علامات تنصيص مثل

"c:\program files\F1.txt"

forum-signature-01.gif
#8

نعم اشتغل 100% لمن ضفت علامة التنصيص " " للملف

اشكر كل من ساهم في انجاح المطلوب

تحياتي

مواضيع مشابهة