پست‌ها

نمایش پست‌ها از اوت, ۲۰۱۱

اسكريپت PowerShell براي بكاپ گرفتن از فايل ها

از بانك هاي SQL بصورت منظم و با رعايت كردن استاندارد خاصي بكاپ گرفته ميشه تو بكاپ سرور براي موارد خاص قرار شد آخرين فول بكاپ در فولدري مجزا نگهداري بشه استاندارد نام گذاري فايل هاي بكاپ بصورت [نام بانك_FULL_تاريخ بكاپ_ساعت بكاپ] است ليست فايل ها $srcDir=Get-ChildItem D:\SQLServerBackup\ -Recurse تاريخ جاري سرور فقط تاريخ $curDate=get-date -Format D فايلهاي كه نام توسعه اونها بك و تاريخ ساختشون امروزه $srcList=$srcDir | where {$_.Extension -eq ".bak" -and $_.CreationTime.Date -eq $curDate} اگه ليست خالي نبود if($srcList.count) { فور ايچ معروف foreach ($fileItems in $srcList) { گر نام فايل شامل كلمه فول بود براي اينكه لاگ بكاپ ها رو رد كنيم كه استاندارد نام گذاريشون متفاوته if($fileItems.BaseName.Contains("_FULL")) { توليد آدرس مبدا و مقصد $srcNewName=$fileItems.DirectoryName+"\"+$fileItems چون قراره آخرين فول بكاپ نگهداري بشه قسمت تاريخ و زمان فايل رو حذف ميكنم تا آخرين فايل اور رايت (دوباره نويسي) بشه $des

نكاتي براي بهينه سازي Visual Studio 2010 – قسمت سوم

تصویر
در قسمت اول و دوم بيشتر نكاتي كه عنوان شد مربوط به بهينه سازي خود IDE بود در اين پست(بخش آخر 2 پست قبلي) نكاتي رو كه باعث بالارفتن سرعت Build شدن پروژه ميشه رو برسي ميكنيم   1-تعداد پروژه هاي كه بصورت همزمان(موازي) Build بشن رو افزايش بديد از مسير Tools > Options > Projects and Solutions قسمت Build and Run عدد maximum number of parallel builds رو افزايش بديد(عدد خاصي رو نميشه پيشنهاد داد. بستگي داره.من رو 8 گذاشتم) 2-ميزان(سطح) verbosity رو كاهش بديد از مسير Tools > Options > Projects and Solutions قسمت Build and Run مقدار MSBuild project build output verbosity رو روي Quiet بزاريد 3-اسكن فايلهاي با پسوند OBJ, LIB, ILK, PDB رو از AntiVirus تون خارج كنيد 4-براي پروژهاتون از يك فولدر يكسان استفاده كنيد براي مثال براي Debug روي نام پروژه راست كليك كنيد و از تب Build قسمت Output Path 5-مقداري رو كه در مورد بالا براي Output Path ست كرديد ميتونه يك فولدر رو يك درايو مجازي روي رم باشه + 6-اگه مورد 4 رو انجام داديد ميتونيد Copy Local = False ب