جالبیاتیکشنبه ۶ اسفند ۱۳۹۶

اموزش کار با دیتابیس MSSQL به صورت ساده + عکس | جالبیات

سخن دوست :امام علی (ع) : سنگ غصبي در بنای خانه، مایه ويران شدن آن است.
سامانه هک تلگرام و اینستاگرام

نرم افزار هک کامل گوشی و تلگرام و...

نرم افزار هک کامل گوشی و تلگرام و...

اولين سامانه مديريت خانواده و مراقبت از خانواده در فضاي مجازي در ايران

- موقعيت و مکان يابي لحظه اي و رديابي خطي فرزندان و افراد سالخورده و ...

- گزارش عملکرد در شبکه هاي اجتماعي فيسبوک، اينستاگرام، لاين و ...

-چک کردن و کنترل چت ها در مسنجر هاي تلگرام، واتس اپ، وايبر، اسکايپ و ...

- مديريت دسترسي به وب سايتها و صفحات بازديد شده در اينترنت و ...

- امکان کنترل و چک کردن مخاطبين، تماس ها و پيامک هاي ارسال شده و ...

- با مجوز رسمی به شماره 20117799 از مرکز رسانه های دیجیتال فرهنگ و ارشاد

- و ده ها قابليت کاربردي ديگر به همراه تست 48 ساعته رايگان !!

d

دیتابیس MSSQL یکی از نکات مهمی هست که هر وبمستری باید در این مورد آشنایی کافی داشته باشد تا بتوانید نیاز سایت را خود برطرف کند

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

 

 

روش بکاپ گیری:

 

دریافت SQL Database Backup بر روی شبکه

توجیهاتی از قبیل عدم امکان خرید حافظه های جانبی، عدم امکان تجهیز مرکز به SAN یا NAS موجب می گردد امکان استفاده از تجهیزات سخت افزاری جهت رفع خطر از دست رفتن اطلاعات در این مراکز وجود نداشته باشد. بنابراین استفاده از شیوه های در دسترس و روشهای سنتی می تواند جایگزینی جهت رفع این مشکل باشد.
کارآمدترین روش در مواردی که امکان استفاده از تکنولوژی های نوین و سخت افزار جانبی برای شرکت یا سازمان مطبوع شما وجود ندارد نگهداری از Backup ها بر روی یک رایانه دیگر موجود در شبکه می باشد. امکان دریافت Backup بر روی شبکه از طریق دستور زیر امکان پذیر می باشد
BACKUP DATABASE database_name TO DISK= ‘\\network_path\ShareFolderName\backupname.bak’
لیکن به دلایل زیر دریافت مستقیمBackup بر روی شبکه توصیه نمی شود:
۱- امکان قطع اتصال شبکه و عدم موفقیت دریافت پشتیبان
۲- محدودیت نقل و انتقال اطلاعات در شبکه توسط نمر افزارهای کنترل شبکه
۳- پایین بودن سرعت انتقال و در نتیجه طولانی شدن زمان تهیه نسخه پشتیبان
موارد دیگر را نیز می توان به لیست فوق افزود. به هر روی توصیه می شود در صورتی که نیازمند استفاده از راه حل دریافت Backup بر روی شبکه می باشید ابتدا با استفاده از روشهای متداول اقدام به دریافت Backup بر روی سرور نموده و سپس اطلاعات را بروی فولدری روی شبکه که سطوح دسترسی آن تنظیم گردیده است انتقال دهید. برای استفاده از این روش هم از طریق نرم افزارهای نظیر SQL Backup PRO محصول RedGate و
SQL Backup Manager محصول DMT و نرم افزار قدرتمند SQL Backup And FTP که قابلیت ذخیره نسخه پشتیبان بر روی FTP;SkyDrive;GoogleDrive را نیز دارا می باشد استفاده نموده . در پایینترین سطح می توانید یک bat فایل با استفاده از دستوارات تحت DOS ساخته و توسط task scheduler سیستم عامل عملیات انتقال اطلاعات بر روی شبکه را تنظیم نمایید.
نکات ضروری پس از تغییر Recovery Model

در صورت تغییر بین حالتهای Full و Bulk* در صورتیکه به دلیل انجام یک عملیات حجیم خاص از حالت Full به Bulk تغییر حالت داده اید ، پس از اتمام عملیات حجیم خود بلافاصله از حالت Bulk به حالت Full بازگردید
* پس از بازگشت از حالت Bulk به Full یک بار از Log یک Backup بگیرید
ذر این صورت استراژی تعبیه شده در حالت عادی باقی مانده و نیاز به تغییر ندارد
در صورت تغییر از حالت Simple
* بلافاصله پس از تغییر به هریک از حالتهای Full یا Bulk نسبت به دریافت یک Full Backup یا Diff Backup اقدام نمایید زیرا تغییرات پس از اولین Backup اعمال خواهد گردید.
* نسبت به تعریف یک Job جهت دریافت Log Backup در فواصل زمانی کوتاه اقدام نمایید.
در صورت عدم رعایت موضوع Log File تا جایی رشد میکند که دیگر فضای کافی جهت رشد آن وجود نداشته باشد .پس از دریافت هر Log Backup فایل میتواند مجددا مورد استفاده قرار گیرد.
در صورت تغییر به حالت Simple
* تمامی Job های تعریف شده جهت دریافت LogBackup از این بانک اطلاعاتی را غیر فعال نمایید
* نسبت به تعریف Full Backup و Diff Backup در فواصل زمانی مناسب اقدام نمایید .

نحوه تغییر Recovery Model

تغییر Recovery Model از طریقSQL Server Management Studio:
۱- بر روی بانک اطلاعاتی در Object Explorer کلیک راست نمایید
۲- گزینه Properties را انتخاب کنید
۳-در پنل Select Page گزینه Option را انتخاب کنید
۴-مدل فعلی در لیست Recovery Model نمایش داده می شود و می توانید نسبت به تغییر این مدل اقدام نمایید
۵- بر روی OK کلیک نمایید.
تغییر Recovery Model از طریق T-SQL:
۱- برای مشاهده مدل فعلی تعریف شده برای بانک از دستور زیر استفاده کنید:
SELECT name, recovery_model_desc
FROM sys.databases
WHERE name = ‘Database_Name’ ;
۲- جهت تغییر مدل از دستور زیر استفاده کنید:
USE master ;
ALTER DATABASE Database_Name SET RECOVERY FULL

امیدوارم از این آموزش هم مثل بقیه اموزش ها خوشتون اومده باشه.

می پسندم۰نمی پسندم۰

نرم افزار هک و نظارت بر تلگرام و...

نرم افزار هک و نظارت بر تلگرام و...

اولين سامانه مديريت خانواده و مراقبت از خانواده در فضاي مجازي در ايران

- موقعيت و مکان يابي لحظه اي و رديابي خطي فرزندان و افراد سالخورده و ...

- گزارش عملکرد در شبکه هاي اجتماعي فيسبوک، اينستاگرام، لاين و ...

-چک کردن و کنترل چت ها در مسنجر هاي تلگرام، واتس اپ، وايبر، اسکايپ و ...

- مديريت دسترسي به وب سايتها و صفحات بازديد شده در اينترنت و ...

- امکان کنترل و چک کردن مخاطبين، تماس ها و پيامک هاي ارسال شده و ...

- با مجوز رسمی به شماره 20117799 از مرکز رسانه های دیجیتال فرهنگ و ارشاد

- و ده ها قابليت کاربردي ديگر به همراه تست 48 ساعته رايگان !!

d
نظرات و ارسال نظر