نمایش نتایج 1 تا 21 از 21

نام تاپیک: تهیه پشتیبان از بانک روی وب

  1. #1

    تهیه پشتیبان از بانک روی وب

    با سلام- من میخوام با sql از DataBase خاصی پشتیبان تهیه کنم که این Database روی اینترنت قرار داره البته من میتوانم روی این database هر sql ای رو اجرا کنم. توی آدرس دهی فایل فیزیکی مشکل دارم

  2. #2
    آدرس دهی فایل فیزیکی رو با Server.MapPath تنظیم کن.

  3. #3
    دست شما درد نکند آقای راد.
    اصلا شما خواندید من چی نوشتم؟
    اینجا asp.net نیست . چون مدیر محترم بخش Asp.net تاپیک مربوط به سوالم رو پاک کردند من مجبور شدم راه حل های دیگری مثل حذف host و دوباره تعریف آنرا انجام دهم ولی آقای راد اون تاپیک رو که پاک کردی میخواندی میدونیستی مشکل من عدم اجرای asp.net روی هاستمه -
    از دوستان عزیزی که جوابی برای این سوال من دارند تقاضای پاسخ دارم

  4. #4
    توی آدرس دهی فایل فیزیکی مشکل دارم
    مشکل من عدم اجرای asp.net روی هاستمه
    حالت خوبه؟

  5. #5
    نه آقای راد نه
    الان بالای 30ساعته که خواب تو چشمام نرفته ولی شما دیگه چرا؟؟؟؟
    با یک دستور Sql میشه از database پشتیبان گرفت . البته توی این دستور شما باید ابتدا یک فایل فیزیکی رو توی sql به یک نام مجازی نسبت بدید بعد backup بگیرید البته توی همه جا این آدرس دهی به صورت c:/programfile/.../b.ext بود که من چون میخوام روی وب این کارو بکنم آدرس دهی رو بلد نبودم . البته من مدل شبکه ای اون رو هم دیدم ولی نفهمیدم چه جوری باید مقدار بدم
    USE master
    EXEC sp_addumpdevice 'disk', 'MyNwindLog1',
    'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwindLog1.dat'

    -- Back up the full MyNwind database.
    BACKUP DATABASE MyNwind TO MyNwind_2

    اینم مدل شبکه ای
    USE master
    EXEC sp_addumpdevice 'disk', 'networkdevice',
    '\\servername\sharename\path\filename.ext'

  6. #6
    کد زیر رو که نوشتی:


    EXEC sp_addumpdevice 'disk', 'MyNwindLog1',
    'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwindLog1.dat'

    -- Back up the full MyNwind database.
    BACKUP DATABASE MyNwind TO MyNwind_2


    مسیر رو به صورت یک پارامتر در بیار و این پارامتر رو از طریق یک SqlParameter به Command پاس بده.
    در این مسیر (همون طور که قبلا گفتم)، باید از Server.MapPath برای مسیر دهی استفاده کنی.
    من قبلا این کار رو انجام دادم و کاملا متوجه هستم که چی میگی!

    موفق باشید

  7. #7
    بگذریم آقای راد
    من میگم sql یعنی sql را - با یک روشی - اجرا میکنم نه با استفاده از asp.net چون روی هاست من asp.net به یک دفعه از کار افتاد علتش رو هم پیدا نشد توی چندین forum خارجی هم پرسیدم کسی جواب نداد ولی میتونستم فقط فقط sql روی database اجرا کنم نه با استفاده از asp.net ولی بعد از 2 روز تلاش هاست را پاک و از نو تعریف کردیم
    یک مشکلی رو بگم شاید بهم بخندید ولی هاست جدید رو با آدرس کامل میزنی کار نمی کنه ولی بدون www کار میکنه آدرس الان اینه
    http://www.chaalesh.com که کار نمی کنه
    ولی http://chaalesh.com کار میکنه !!!!!!!!!
    حتی FTP و Control panel هاست هم اینجوری اند
    اگه کسی چیزی میدونه راهنمائی کنه
    ممنونم

  8. #8
    درست شد . هورا

  9. #9
    این که با www کار کنه یا نه، می تونی در تنظیمات CP در قسمت URL Redirection این موارد رو تعریف کنی.

    موفق باشید.

  10. #10
    کاربر دائمی آواتار shahab_ksh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تو اطاقم
    پست
    1,388
    خوب حالا Restorysh چطور میشه؟

  11. #11
    بستگی به نوع CP داره. مثلا در Hosting Controller باید فایل Backup رو در پوشه ی db قرار بدی.

  12. #12
    سلام
    من هم می خوام از بانکم که رو وب هست پشتیبان بگیرم
    من با sql2005 به سرور وصل می شم و هاست من هم plesk هستش
    کد زیر رو هم امتهان کردم اما خطا می ده
    من یک پوشه رو با دادن دسترسی نوشتن روی سیستم خودم share و web share کردم و از این کد استفاده کرم اما نشد
    این Server.MapPath چی هست ؟
    آیا من حتما باید مسیر هاست رو بدم نمی شه رو سیستم من بریزه؟

    EXEC sp_addumpdevice 'disk', 'Dalynews',
    '\\HamedRez\bk\DalynewsLog1.dat'

    -- Back up the full MyNwind database.
    BACKUP DATABASE Dalynews TO Dalynews_1

    اینم خطا

    Msg 15247, Level 16, State 1, Procedure sp_addumpdevice, Line 24
    User does not have permission to perform this action.
    Msg 3206, Level 16, State 1, Line 6
    No entry in sysdevices for backup device 'Dalynews_1'. Update sysdevices and rerun statement.
    Msg 3013, Level 16, State 1, Line 6
    BACKUP DATABASE is terminating abnormally.

  13. #13
    شما برای بکاپ گرفتن باید به sa بگید که براتون BackupDevice ایجاد کنه. الان چون چنین BackupDevice ای (یعنی : 'Dalynews_1') در SQLServer هاست موجود نیست بهتون ارور بالا رو میده.

  14. #14
    من فقط می خوام یه پشتیبان از بانکم داشته باشم نمی خوام هم دوره ای بک بگیره که اگه بگیره هم خوبه و..
    حالا من با هاست تماس بگیرم ؟ اگه آره به اون چی بگم ؟

  15. #15
    من فقط می خوام یه پشتیبان از بانکم داشته باشم نمی خوام هم دوره ای بک بگیره که اگه بگیره هم خوبه و..
    حالا من با هاست تماس بگیرم ؟ اگه آره به اون چی بگم ؟
    از ارورت هم مشخصه شما دسترسی اجرا اسکریپت بالا و اضافه کردن backupDevice رو نداری.
    پس اسکریپت رو بده به sa و بگو برات اجراش کنه تا BackupDevice ایجاد بشه.

    ولی در مورد آدرس:
    من یک پوشه رو با دادن دسترسی نوشتن روی سیستم خودم share و web share کردم و از این کد استفاده کرم اما نشد
    این Server.MapPath چی هست ؟
    http://www.w3schools.com/asp/met_mappath.asp
    مسیر رو به فیزیکی مپ می کنه.


    آیا من حتما باید مسیر هاست رو بدم نمی شه رو سیستم من بریزه؟
    برای اینکار باید آی پی Valid داشته باشی. چون روی اینترنت سیستم شما با آی پی ای که ISP بهت داده وصل میشه و ...

  16. #16
    من به هاست email زدم و جریان رو شرح دادم اون اینو گفت:

    ba SQL Server Management Studio 2005 be database connect shid, mitoonid backup begirid.

    اما اون این طریق نمی شه چون نمی تونم آدرس اینترنتی بدم ؟! خطا می ده
    چکار کنم
    من پروژه رو از رو سایت برداشتم فقط بانکش مونده چکار کنم؟ اونو باید سریع بردارم ! لطفا کمک کنید.

  17. #17
    کاربر تازه وارد آواتار RezaKia
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فعلاً اتاق خوابم، پای میز کامپیوترم
    پست
    92

    URL Redirection بدترین راه ممکنه

    نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
    این که با www کار کنه یا نه، می تونی در تنظیمات CP در قسمت URL Redirection این موارد رو تعریف کنی.

    موفق باشید.

    سلام،
    URL Redirection بدترین راه ممکنه بود که پیشنهاد دادید.

    باید در تنظیمات DNS سایت این حالت رو درست کنید. تو اکثر پنلها این امکلان تو بخشی به نام Host Header قراردارد.

    به این بخش برید؛ بعد آدرس با WWW رو هم با همان پارامترهای بدون WWW اضافه کنید.
    خود پنل پارامترها رو تو همون صفحه اصلی Host Header بهتون میده.

    URL Redirection هم جواب میده ولی، لقمه رو 2 دور، دور وب سرور می چرخونه.

    موفق باشید.

  18. #18
    کاربر تازه وارد آواتار RezaKia
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فعلاً اتاق خوابم، پای میز کامپیوترم
    پست
    92

    Thumbs up دوباره پشتیبان بگیر

    نقل قول نوشته شده توسط rezaei manesh مشاهده تاپیک
    من پروژه رو از رو سایت برداشتم فقط بانکش مونده چکار کنم؟ اونو باید سریع بردارم ! لطفا کمک کنید.
    سلام،
    وقتی یک Host اجازه میده کاربر به SQL وصل بشه و بعد پشتیبان بگیره یعنی Host تو تنظیمات لنگ میزنه. ولی واسه شما این نقطه صعف فعلاً مفیده چون:

    1. دوباره پشتیبان بگیر ولی این بار آدرس فیزیکی که فایل پشتیبان رو توش میذاری یادداشت کن.
    2. برو به پنل Host و بعد بخش مدیریت فایلها و دایرکتوری ها.
    3. آدرس یادداشت کرده از مرحله یک رو از آخر بدون در نظر گرفتن اسم فایل با دایرکتوری های موجود مطابقت بده.
    4. وقتی دایرکتوری رو پیدا کردی، برو توش و فایل پشتیبان رو بردار.

    نکته اول: مراحل 2و3و4 رو با برنامه های FTP هم میتونی انجام بدی که راحتر باشی.
    نکته دوم: در مرحله یک وقتی آدرس فایل رو نوشتی اگر از بروز بودن نسخه پشتیبان قبلی مطمئن هستید، نیاز نیست حتماً نسخه پشتیبان رو بگیرید.


    در آخر، دیگه هیچ وقت از این موسسه خدمات نگیر. امنیتش پایینه.

  19. #19
    نقل قول نوشته شده توسط rezaei manesh مشاهده تاپیک
    من به هاست email زدم و جریان رو شرح دادم اون اینو گفت:

    ba SQL Server Management Studio 2005 be database connect shid, mitoonid backup begirid.
    عجب نابغه ای بوده Admin اون هاست! شاید هم متوجه نشده که شما Backup رو میخواین روی کامپیوتر خودتون داشته باشین؟
    شما نمیتونین خروجی Backup رو مستقیما به کامپیوتر خودتون وارد کنین. بلکه باید Backup در فضایی که به شما تعلق داره (روی خود هاست) قرار بگیره و بعد توسط امکانات FTP یا غیره اون رو بدست بیارین.

  20. #20
    کاربر دائمی آواتار sm
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ایساتیس
    پست
    1,389
    تنها راه حلش همینه که بریم توی ftp و از اونجا بر داریم؟
    اگه خواسته باشیم برای کاربرمون امکان پشتیبان گیری رو طوری طراحی کنیم که وقتی پشتیبان رو تهیه کرد بتونه روی سیستم خودش ذخیره کنه، چیکار باید کرد؟

    موفق باشید

  21. #21
    کاربر دائمی آواتار sm
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ایساتیس
    پست
    1,389
    این مربوط به پشتیبان گیری هاستم هست.
    این مسیر رو از کجا پیدا کنم؟

    موفق باشید
    عکس های ضمیمه عکس های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •