bahar_1984_n
سه شنبه 11 مرداد 1390, 01:32 صبح
با سلام.
مشکلی که بنده دارم اینه که از کد زیر برای پشتیبان گیری از پایگاه داده ام استفاده می کنم:
path = Request.ApplicationPath + name;
com1 = new SqlCommand("BACKUP DATABASE namedb TO DISK=@DataPath with NOFORMAT,NOINIT,NAME=N'namedbb.mdf-Full Database Backup',SKIP,NOREWIND,NOUNLOAD,STATS=10 ", con1);
com1.Parameters.AddWithValue("@DataPath", path);
com1.ExecuteNonQuery();
وقتی ار server.mappath استفاده می کنم ارور میدهو مسیر d://svhost/... رو میده ولی وقتی از application path استفاده می کنم مسیر واقعی اسکیول رو تو هاست میده c://programfile/sqlserver....و فایل پشتیبان با موفقیت انجام میشه.
حالا من می خوام فایلهای پشتیبان که تو این مسیر هستند رو پاک کنم و نمی تونم و مشکل دارم.
قبلا خونده بودم که باید پرمیشن بکآپ داشته باشیم من که به فولدرم پرمیشن رایت دادم.؟؟؟؟؟؟؟؟؟
مشکلی که بنده دارم اینه که از کد زیر برای پشتیبان گیری از پایگاه داده ام استفاده می کنم:
path = Request.ApplicationPath + name;
com1 = new SqlCommand("BACKUP DATABASE namedb TO DISK=@DataPath with NOFORMAT,NOINIT,NAME=N'namedbb.mdf-Full Database Backup',SKIP,NOREWIND,NOUNLOAD,STATS=10 ", con1);
com1.Parameters.AddWithValue("@DataPath", path);
com1.ExecuteNonQuery();
وقتی ار server.mappath استفاده می کنم ارور میدهو مسیر d://svhost/... رو میده ولی وقتی از application path استفاده می کنم مسیر واقعی اسکیول رو تو هاست میده c://programfile/sqlserver....و فایل پشتیبان با موفقیت انجام میشه.
حالا من می خوام فایلهای پشتیبان که تو این مسیر هستند رو پاک کنم و نمی تونم و مشکل دارم.
قبلا خونده بودم که باید پرمیشن بکآپ داشته باشیم من که به فولدرم پرمیشن رایت دادم.؟؟؟؟؟؟؟؟؟