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

نام تاپیک: backup & restor

  1. #1

    Question backup & restor

    من با adocommand تونیستم بکاپ و ریستور بگیرم و لی مشکل این جا است در صورت که یک adoconection در برنامه اضافه شود و در بانک اطلاعاتی وصل شود در این صورت ریستور کردن ایرور میدهد . دوستان اگر محبت کنند روش کاملا در ست بکاپ گیری را با کد به من میل کند ممنون میشود در صورت که برنامه تک کاربره است نه روی شبکه تشکر
    yahya_inlucky2006@yahoo.com
    yahyadelphi2006@gmail.com

  2. #2
    موقع Restore کردن یک دیتابیس هیچ کاربری (حتی خود Restore کننده) نباید به دیتابیس Connect باشن. قبلا از Restore از دیتابیس خارج بشین:
    USE Master

  3. #3
    کاربر دائمی آواتار mjdeveloper
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    تهران
    پست
    124

    طریقه گرفتن Backup و Restore با استفاده از Stored Proc

    برای Backup گرفتن مشکلی در کانکشن وجود نداره و با استفاده از این Stored Proc می تونی Backup بگیری
    CREATE PROCEDURE Backup_DB
    @disk nvarchar(100),
    @filename nvarchar(20)
    AS
    exec('
    BACKUP DATABASE [yourDBName] TO DISK = N'''+
    @disk+'\'+@filename+'.bak'+''' WITH INIT ,
    NOUNLOAD , NAME = N''yourDBName_backup'''+
    ', NOSKIP , STATS = 10, NOFORMAT')
    GO
    ولی برای Restore باید کانکشن اکتیو رو ببندی و یه Store Proc روی بانک Master بسازی
    و از توی برنامه خودتون به یانک Master وصل بشی و اون Stored Proc رو Run کنی
    این هم کد ساختنه این Stored Proc
    بهتره فرآیند ساختن این Stored Proc در initialize برنامتون باشه

    CREATE PROCEDURE Create_Restore_Proc
    AS
    exec ('use master
    if exists (select * from dbo.sysobjects where id = object_id(N''[dbo].[restore_yourDBname]'')
    and OBJECTPROPERTY(id, N''IsProcedure'') = 1)
    drop procedure [dbo].[restore_yourDBname]'+
    'exec(''CREATE PROCEDURE restore_yourDBname
    @disk varchar(100)
    AS
    RESTORE DATABASE yourDBname FROM DISK =@disk'')')
    GO
    در این کد ها نام فایل Backup و مسیر ذخیره سازی رو من به صورت پارامتر به پروسیجر می فرستم
    -----------------------
    امیدوارم تونسته باشم کمک کوچیکی بهتون کنم

تاپیک های مشابه

  1. Restor کردن backup یک بانک روی بانکی دیگر
    نوشته شده توسط az-navaei در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: دوشنبه 23 فروردین 1389, 16:43 عصر
  2. backup and restor
    نوشته شده توسط ghulam yahya ayobi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 01 خرداد 1386, 07:05 صبح
  3. backup & restor از بانک (اکسس)ado
    نوشته شده توسط northkh_rah در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 26 بهمن 1385, 10:47 صبح
  4. مشکل در restor نسخه بشتیبان
    نوشته شده توسط mina_84 در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: شنبه 30 اردیبهشت 1385, 10:00 صبح

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

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