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

نام تاپیک: پشتیبان گیری از بانک اطلاعاتی SQL Server

  1. #1
    کاربر دائمی آواتار rezarko
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    شیراز
    سن
    27
    پست
    635

    پشتیبان گیری از بانک اطلاعاتی SQL Server

    سلام . چه جوری میشه از یک بانک اطلاعاتی SQL یک نسخه پشتیبان تهیه کنم؟
    هر چه جست و جو کردم به نتیجه ای نرسیدم اگه میشه یه نمونه بزارید.
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: پشتیبان گیری از بانک اطلاعاتی SQL Server

    سلام، قبلا در لینک زیر بصورت کامل کدهاشو گذاشتم.(در پست های 5 و 10).
    موفق باشی.
    https://barnamenevis.org/showthread.p...93#post1538593

  3. #3
    کاربر دائمی آواتار rezarko
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    شیراز
    سن
    27
    پست
    635

    نقل قول: پشتیبان گیری از بانک اطلاعاتی SQL Server

    ممنون ولی اگه بخوام از این فایل تو برناممم استفاده کنم چی؟

  4. #4

    نقل قول: پشتیبان گیری از بانک اطلاعاتی SQL Server

    ين كد پراسيجر BackUp :(كه بصورت خودكار مسير بك آپ رو از جدول tblSetting بر ميداره و يك نام فايل از كاربر ميگيره كه به اون نام در مسيري كه گفتم كپي ميكنش):

    ALTER Procedure [dbo].[AutoBackUp]
    @FileName nvarchar(50)
    As
    declare @Path nvarchar(255)
    set @Path =( select top 1 PathBackUp from tblSetting )
    declare @PathFileName nvarchar(300)
    set @PathFileName = @Path +'\'+@FileName
    set @PathFileName = REPLACE(@PathFileName ,'\\','\')
    Begin
    BACKUP DATABASE [MashinAlat] TO DISK = @PathFileName with noinit
    End

    اينهم كد پراسيجر Restore(مسير كپي كردن بك آپ رو از كاربر ميگيره و از اونجا بازيابيش ميكنه):

    ALTER Procedure [dbo].[ReStoreBackUp]
    @PathFile nvarchar(300)
    As
    set @PathFile= REPLACE(@PathFile ,'\\','\')
    Begin
    ALTER DATABASE [MashinAlat] SET OFFLINE WITH ROLLBACK IMMEDIATE
    Restore Database [MashinAlat] From Disk =@PathFile
    End

    تنها كاري كه مونده يه فراخوني براي اين پراسيجرهاست.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: پشتیبان گیری از بانک اطلاعاتی SQL Server

    نقل قول نوشته شده توسط rezarko مشاهده تاپیک
    ممنون ولی اگه بخوام از این فایل تو برناممم استفاده کنم چی؟
    لینکی رو که گذاشتم نگاه کردید؟، توی پست 5 بصورت کامل توضیح دادم. یعنی شما اول یه پروسیجر مینویسی و بعد داخل محیط ویژوال استودیو هم اون پروسیجر رو صدا میزنی و بک آپ رو میگیری. همون کارهایی که اونجا گفتم انجام بدید قطعا مشکلتون حل میشه.
    موفق باشید.

  6. #6
    کاربر دائمی آواتار rezarko
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    شیراز
    سن
    27
    پست
    635

    نقل قول: پشتیبان گیری از بانک اطلاعاتی SQL Server

    نقل قول نوشته شده توسط ali_habibi1384 مشاهده تاپیک
    ين كد پراسيجر BackUp :(كه بصورت خودكار مسير بك آپ رو از جدول tblSetting بر ميداره و يك نام فايل از كاربر ميگيره كه به اون نام در مسيري كه گفتم كپي ميكنش):

    ALTER Procedure [dbo].[AutoBackUp]
    @FileName nvarchar(50)
    As
    declare @Path nvarchar(255)
    set @Path =( select top 1 PathBackUp from tblSetting )
    declare @PathFileName nvarchar(300)
    set @PathFileName = @Path +'\'+@FileName
    set @PathFileName = REPLACE(@PathFileName ,'\\','\')
    Begin
    BACKUP DATABASE [MashinAlat] TO DISK = @PathFileName with noinit
    End

    اينهم كد پراسيجر Restore(مسير كپي كردن بك آپ رو از كاربر ميگيره و از اونجا بازيابيش ميكنه):

    ALTER Procedure [dbo].[ReStoreBackUp]
    @PathFile nvarchar(300)
    As
    set @PathFile= REPLACE(@PathFile ,'\\','\')
    Begin
    ALTER DATABASE [MashinAlat] SET OFFLINE WITH ROLLBACK IMMEDIATE
    Restore Database [MashinAlat] From Disk =@PathFile
    End

    تنها كاري كه مونده يه فراخوني براي اين پراسيجرهاست.
    ممنون ولی ارور میده . میشه یه نمونه بذارید؟
    ارور:Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

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

  1. تعیین کاربران معتبر (بانک اطلاعاتی sql server)
    نوشته شده توسط amir_king2_2 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 15 مرداد 1393, 11:34 صبح
  2. پشتیبان گیری از بانک اطلاعاتی sql
    نوشته شده توسط catgirl در بخش Backup & Restore
    پاسخ: 13
    آخرین پست: جمعه 06 آبان 1390, 21:57 عصر
  3. درخواست مثال که با ado به بانک اطلاعاتی sql server وصل بشم
    نوشته شده توسط soorena در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: دوشنبه 07 شهریور 1384, 01:40 صبح
  4. تبدیل داده های 1 بانک اطلاعاتی sql server به my sql
    نوشته شده توسط mah-bah در بخش SQL Server
    پاسخ: 3
    آخرین پست: یک شنبه 25 اردیبهشت 1384, 23:07 عصر
  5. پشتیبان گیری از بانک اطلاعاتی
    نوشته شده توسط Mbr در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 15 اردیبهشت 1383, 07:30 صبح

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

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