نحوه بکاپ گیری از SQLServer توسط PowerShell

برای بکاپ گیری از بانکهای اطلاعاتی Microsoft SQL Server به راحتی می توانید با استفاده از ماژول PowerShell که در نسخه 2012 معرفی شده است استفاده نمائید.

در صورتی که نسخه 2012 به بالا را به همراه Client Tools نصب نموده اید ماژول SQLPS قبلا نصب شده است.
جهت بررسی این مورد از دستور زیر می توانید استفاده نمائید:

Get-Module -ListAvailable

در صورت لزوم می بایست نرم افزارهای مورد نیاز را دانلود و نصب نمائید:

http://www.microsoft.com/en-us/download/details.aspx?id=29065

  • Microsoft® System CLR Types for Microsoft® SQL Server® 2012 (SQLSysClrTypes.msi)
  • Microsoft® SQL Server® 2012 Shared Management Objects (SharedManagementObjects.msi)
  • Microsoft® Windows PowerShell Extensions for Microsoft® SQL Server® 2012 (PowerShellTools.msi)

سپس برای فراخوانی ماژول ها:

Import-Module sqlps

پس از نصب 46 دستوراضافه خواهد شد که موارد زیر از پرکاربردترین آنها می باشد.

Backup-SqlDatabase Restore-SqlDatabase Backup-ASDatabase Restore-ASDatabase

کد زیر برای تهیه بکاپ و اضافه نمودن تاریخ به آن استفاده خواهد شد:

$DateTime = Get-Date -Format yyyyMMddHHmmss $ServerInstance = "localhost\sqlexpress" $Database = "databasenametobackup" Backup-SqlDatabase -ServerInstance $ServerInstance -Database $Database -BackupFile "C:\path\to\store\backup\backup-$DateTime.bak"

آیا این پاسخ به شما کمک کرد؟

انجمن پشتیبانی میزبانی زاگریو

انجمن پرسش و پاسخ میزبانی زاگریو
پاسخ به پرسش های شما در زمینه فن آوری اطلاعات و صنعت میزبانی وب

 چاپ این مقاله

خوانده شده

نحوه LoadBalance کردن IP ها برای ایمیل های ارسالی توسط Exchange

در این آموزش به شما نحوه Load Balance کردن آدرس IP های خروجی (IP ارسال ایمیل) در Microsoft...

بررسی کلی Windows Backup

بررسی کلی از بک آپ ویندوز سرور بک آپ ویندوز سرور شامل پنجره های کنسول مدیریت مایکرو سافت(MMC)،...

آموزش مدیریت Windows Server 2012 - Core Mode - بخش دوم

در بخش اول آموزش نصب Windows Server 2012 Core Edition را به شما آموزش دادیم، در این بخش نحوه...

چگونه هاست های مجازی آپاچی را در CentOS7 راه اندازی کنیم؟

مقدمه : وب سرور آپاچی یکی از محبوب ترین راهکار برای سرویس دهی به محتوی وب می باشد که بسیار...

آموزش نصب و استفاده از Windows PowerShell Web Access

Windows PowerShell® Web Access که اولین بار در ویندوز سرور 2012 ارائه شد، بعنوان دروازه...

Powered by WHMCompleteSolution