PowerShell For SQL Full Course
f you’re a SQL Data Pro, check out this demo-packed course to explore using PowerShell to manage SQL Server and Azure SQL Database. Hear about the background of PowerShell, and learn PowerShell basics, such as how to get help, use cmdlets, and load modules. Look at task automation and configuration, and learn how to provision, deploy, and manage SQL Server in Azure Virtual Machines and Azure SQL Database. Plus, see how to use the SQLPS module to administer SQL Server, both on-premises and in Azure Virtual Machines. Don’t miss this practical PowerShell training
EF Code First #1
- برای حل مشکل Login failed for user ALIPC\ali ،دقیقا باید به «همین کاربر» در تنظیمات امنیتی SQL Server، دسترسیهای لازم را بدهید:
management studio -> select server -> expand Security -> right click Logins -> select "New Login..."
Right click on db-> properties -> permission -> View Server permission
- مزایای الگوی MVP | blog.afsharm.com
- کدهای #C قابل انتقال (Portable) هست یا خیر؟ | www.idevcenter.com
- عکس هفته (۱) | 1nevesht.com
- ده قلم رایگان فارسی یونیکد و استاندارد | persianlanguage.ir
- جزئیاتی جدیدی در مورد DirectX 11.1 در نمایشگاه BUILD منتشر شد | مجله اینترنتی گویا آیتی [del.icio.us] | www.gooyait.com
- بیش از ۳۰۰ ویژگی ویندوز۸ که مایکروسافت نشان نداد | mymicrosoftlife.net
- اینترنت اکسپلور در ویندوز ۸ از فلش پشتیبانی نمی کند | site.i-phone.ir
- WinRT vs. Silverlight - Part 1 - XML Namespace | www.iter.dk
- WinRT vs. Silverlight - Part 0 | www.iter.dk
- Windows 8 Running on ARM | channel9.msdn.com
- VisualSVN Server 2.1.11 Released | www.visualsvn.com
- Visual Studio vNext: DirectX 11 Development Experience | channel9.msdn.com
- Visual Studio vNext: Concurrency Visualizer | channel9.msdn.com
- Silverlight 5 in Action Book Update, and Announcing the Next Big Book | feedproxy.google.com
- September 2011 Office Security Update Release | blogs.technet.com
- New JavaScript editing features for Web development in Visual Studio 11 Developer Preview | blogs.msdn.com
- Internet Explorer 10 to dump plug-in support for Metro | www.neowin.net
- Back to Basics: Big O notation issues with older .NET code and improving for loops with LINQ deferred execution | feedproxy.google.com
- An MSDN Library for the Windows Dev Center | thirdblogfromthesun.com
استفاده از RequireJs در VS
4.Visual Studio 2017 15.9 منتشر شد
These are the customer-reported issues addressed in 15.9.4:
- Visual Studio 15.9 duplicate loads open files on solution reload.
- All users can now connect to on-premise TFS servers through Team Explorer.
- Visual Studio 15.8.3 no longer expands metadata in ItemDefinitionGroup for project-defined items during GUI builds (worked in Visual Studio 15.8.2).
- Visual Studio has multiple tabs for the same file.
- System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)).
- LNK4099 PDB not found.
- Asset Catalog empty.
- /analyze fails for C++ code using /ZW.
- C++ compiler code optimization bug.
- Xamarin.iOS can't select image asset for Image View.
- iOS projects referencing a shared project containing image assets in an asset catalog fail to load on windows.
- Image not populating on iOS splashscreen in VS 15.8.6.
- Possible bad codegen on union/bitfield assignment in VS2017 15.8.
- Fix C# UWP Store 1201 Submission Issue.
- Fix C# UWP package creation error APPX1101: Payload contains two or more files with the same destination path 'System.Runtime.CompilerServices.Unsafe.dll'.
- Error MT2002: Failed to resolve 'System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder' reference from 'System.Threading.Tasks.Extensions...'" when building a Xamarin.iOS project.
- Redirecting to a relative url doesn't work when using AndroidClientHandler.
- Debug information for typedefs of unnamed enums compiled with the C compiler is now restored.
- The spectre-mitigated x86 version of delayimp.lib is now built with /Qspectre mitigations enabled.
- Changes were made to how Asset Catalogs in Xamarin.iOS projects are loaded in order to reduce solution load time.
- We have updated Xamarin.Forms templates to use the latest version.
- We have fixed an issue with ASP.NET Core Web Applications being debugged through Kestrel that would show the error message "Unable to configure HTTPS endpoint. No server certificate was specified...".
- Enabling the AppInsights site extension in App Service from Visual Studio now happens through the use of specific Application Settings.
Security Advisory Notices
در این قسمت در خصوص نحوهی نصب SSAS صحبت خواهم کرد .
تصور میکنم بهتر است در خصوص آنچه در هنگام نصب SQL Server انتخاب میکنیم، دقت بیشتری کنیم. بسیار دیده ام که برخی از دوستان و همکاران در هنگام نصب SQL Server در قسمت انتخاب Featureها تمامی آنها را انتخاب کرده در صورتی که تنها به Database Engine نیاز دارند و عملا با این کار ، کارایی Database Server خود را پایین میآورند .
بنابر این توصیه میکنم در پنجره ی Feature Selection فقط آنچه را که نیاز دارید نصب نمایید .
بنابر این در صورتی که شما جزو آن دسته دوستانی میباشید که در پنجره ی Feature Selection تمامی گزینهها را انتخاب نموده اید، خوب نیازی به نصب مجدد SSAS ندارید و شما ناخواسته این سرویس را برروی Database Server خود نصب نموده اید .
در صورتی که شما قبلا این سرویس را برروی سرور خود نصب نکرده اید و فقط Database Engine را نصب نموده اید مراحل زیر را طی نمایید.
1. در ابتدا Set Up مربوط به SQL Server 2012 را اجرا نمایید. و در صفحهی ابتدایی برنامهی نصب ، مطابق شکل زیر روی Installation کلیک کنید. و در قسمت سمت راست گزینهی New SQL Server stand-alone installation or add features to an existing installation را انتخاب نمایید.
2. د رپنجرهی Setup Support Rules مطمئن شوید که تمامی پیش شرایط نصب را دارید (در صورتی که Warning داشته باشید احتمالا در مراحل بعدی ، نصب برنامه با مشکل روبرو خواهد شد یا بعد از نصب برخی قسمتهای برنامه به درستی کار نمیکنند. ) در صورتی که در قسمتی با Warning روبرو شدید بعد از برطرف کردن مشکل دکمهی Rerun را بزنید به عبارت دیگر نیازی نمیباشد مراحل نصب را از ابتدا ادامه دهید. سپس دکمهی OK را بفشارید .
3. در پنجرهی بعدی دکمهی Install را بزنید. سپس دوباره صفحهی Setup Support Rules را خواهید داشت. مطمئن شوید تمامی پیش شرایط Passed شده باشند. سپس دکمهی Next را بزنید.
4. در پنجرهی بعدی گزینهی Add features to and existing instance of SQL Server 2012 را انتخاب نمایید اگر شما قبلا فقط DataBase Engine را نصب کرده اید و در غیر این صورت Perform a new installation of SQL Server 2012 را انتخاب نماید. سپس دکمهی Next را بزنید.
5. در صفحهی Feature Selection گزینهی Analysis Services را مطابق شکل زیر انتخاب نمایید.و سپس دکمهی Next را بزنید .
6. در صفحهی بعدی برنامهی نصب به شما توضیحاتی در خصوص مقدار فضای Hard برای نصب سرویس(های) انتخاب شده ، نمایش میدهد. دکمهی Next را بزنید
7. در صفحهی Server configuration مد SQL Server Analysis Services را بر روی حالت Automatic تنطیم کنید. سپس دکمهی Next را بزنید.
8. سپس در صفحهی Analysis Services Confiquration گزینهی Multidimensional and Data Mining Mode را انتخاب نمایید. و همچنین برای مشخص نمودن Administrator سرویس SSAS نام کاربر را در قسمت پایین پنجره وارد نمایید. در صورتی که شما با کاربری که عملا Administrator سرویس SSAS میباشد در سیستم عامل ویندوز لاگین نموده اید میتوانید دکمهی Add Current User را بزنید. سپس دکمهی Next را بزنید .
9. در صفحهی بعد بررسیهای Installation Configuration Rules انجام میگردد . دقت داشته باشید که تمامی موارد Passed گردیده باشند. سپس دکمهی Next را بزنید .
10. در صفحهی Ready to install دکمهی Install را بفشارید.
11. در صورتی که نصب با موفقیت انجام شده باشد، صفحه ای به شکل زیر خواهید دید.
خوب به شما تبریک میگوییم شما هم اکنون سرویس SSAS را برروی سرور خود نصب نموده اید. برای اطمینان از تنظیمات Registry توصیه میکنم سیستم عامل خود را Restart نمایید.
برای اطمینان از نصب سرویس SSAS بر روی سیستم خود میتوانید در پنجرهی Run عبارت services.msc را وارد کنید .
سپس در قسمت سرویسها شما میتوانید سرویس SSAS را مشاهده نمایید مطابق شکل زیر.
در قسمتهای بعدی این سری از آموزشهای MDX Query تلاش خواهم کرد طریقهی نصب پایگاه دادهی Adventure Work DW و همچنین ساخت پایگاه دادهی Multidimensional مربوط به Adventure Work DW را آموزش دهم.
INSERT INTO [Tree] ([Name] ,[ParentId]) VALUES ('12' ,2)
- برتری های شیرپوینت 2010 نسبت به شیرپوینت 2007 – لیست ها | عارف حکیمی | www.parnianportal.com
- پندهای جوئل اسپالسکی به دانشجویان کامپیوتر | (Afshar Mohebbi) | blog.afsharm.com
- سیر تکاملی Delegate ها - قسمت سوم، Lambda Expression | www.persiadevelopers.com
- مجموعه وبلاگ های یادگیری الکترونیکی در Google Reader | پرهام | www.elb.ir
- Introducing the Microsoft “Roslyn” CTP | Visual Studio Blog | blogs.msdn.com
- Introducing the Microsoft “Roslyn” CTP | CSharpFAQ | blogs.msdn.com
- Microsoft Announces Windows Management Framework 3.0 CTP #1 | Jeff Martin | www.infoq.com
- Mono 2.12 Roadmap | Jonathan Allen | www.infoq.com
- NHibernate Designer 2 | Phillip | www.philliphaydon.com
- Roslyn CTP | Kirill Osenkov - MSFT | blogs.msdn.com
- Roslyn CTP is available | Patrick Smacchia | codebetter.com
- Roslyn CTP Now Available | S.Somasegar | blogs.msdn.com
- Roslyn Syntax Visualizers | Visual Studio Blog | blogs.msdn.com
- The Roslyn Preview Is Now Available | Eric Lippert | blogs.msdn.com
- Windows Server 8 | Bill Laing, Manlio Vecchiet, Max Herrmann, Mike Neil | channel9.msdn.com
- آیا میدانید چطور میتوان تعداد اتصالها به اس کیوال سرور را محدود کرد؟ | beyondrelational.com
- بهینه سازیهای SIMD کامپایلر سی++ ویژوال استودیو 11 | blogs.microsoft.co.il
- ترجیح اوراکل بیشتر به جاوای نگارش سازمانی است تا پشتیبانی دسکتاپ | rss.slashdot.org
- مطابق قوانین کانادا لینک دادن اشکالی ندارد! | rss.slashdot.org
- نحوه استفاده از Stack Exchange API | channel9.msdn.com
SQL Server CE برای اولین بار جهت استفاده در SmartPhones طراحی شد؛ جزو خانوادهی Embedded databases قرار میگیرد و این مزایا را دارد:
- نیازی به نصب ندارد و از چند DLL تشکیل شده است (برای مثال جهت استفاده در کارهای تک کاربرهی قابل حمل ایدهآل است).
- رایگان است (جهت استفاده در کارهای تجاری و غیرتجاری).
- حجم کمی دارد (جمعا کمتر از دو مگابایت).
- پروایدر ADO.NET آن موجود است (توسط فضای نام System.Data.SqlServerCe که به کمک اسمبلی System.Data.SqlServerCe.dll قرار گرفته در مسیر C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop ارائه میشود).
- با کمک ORM هایی مانند Entity framework و یا NHibernate نیز میتوان با آن کار کرد.
- نسخهی 4 نهایی آن که قرار است در زمان ارائهی SP1 مربوط به VS.NET 2010 ارائه شود، جهت استفاده در برنامههای ASP.NET (برنامههای چند کاربره) ایی که تعداد کاربر کمی دارند، بهینه سازی شده و این مورد یک مزیت مهم نسبت به SQLite است که اساسا با تردهای همزمان جهت کار با بانک اطلاعاتی مشکل دارد.
- امکان گذاشتن کلمهی عبور بر روی بانک اطلاعاتی آن وجود دارد که سبب رمزنگاری خودکار آن نیز خواهد شد (این مورد به صورت پیش فرض در SQLite پیش بینی نشده و جزو مواردی که است که باید برای آن هزینه کرد). الگوریتم رمزنگاری آن به صورت رسمی معرفی نشده، ولی به احتمال زیاد AES میباشد.
- از ADO.NET Sync Framework پشتیبانی میکند.
ملاحظات:
- به آن میتوان به صورت نسخهی تعدیل شدهی SQL Server 2000 با تواناییهای کاهش یافته نگاه کرد. در آن خبری از رویههای ذخیره شده، View ها ، Full text search ، CLR Procs، CLR Triggers و غیره نیست (سطح توقع را باید در حد همان 2 مگابایت پایین نگه داشت!). لیست کامل : (+)
- Management studio مربوط به SQL Server 2005 به هیچ عنوان از آن پشتیبانی نمیکند و تنها نسخهی 2008 است که نگارش 3 و نیم آنرا پشتیبانی میکند آن هم نه با تواناییهایی که جهت کار با SQL Server اصلی وجود دارد. مثلا امکان rename یک فیلد را ندارد و باید برای اینکار کوئری نوشت. خوشبختانه یک سری پروژهی رایگان در سایت CodePlex این نقایص را پوشش دادهاند؛ برای مثال : ExportSqlCe
- از آنجائیکه DLL های SQL CE از نوع Native هستند، باید دقت داشت که حین استفاده از آنها در دات نت فریم ورک اگر platform target قسمت build برنامه بر روی ALL CPU تنظیم شده باشد، برنامه به احتمال زیاد در سیستمهای 64 بیتی کرش خواهد کرد (اگر در حین توسعه برنامه از DLLهای بومی 32 بیتی آن استفاده شده باشد). بنابراین نیاز است DLL های 64 بیتی را به صورت جداگانه جهت سیستمهای 64 بیتی ارائه داد. اطلاعات بیشتر: (+) و (+) و (+)
- Entity framework یک سری از قابلیتهای این بانک اطلاعاتی را پشتیبانی نمیکند. برای مثال اگر یک primary key از نوع identity را تعریف کردید، برنامه کار نخواهد کرد! لیست مواردی را که پشتیبانی نمیشوند، در این آدرس میتوان مشاهده کرد.
و اخبار مرتبط با SQL CE را در این بلاگ میتوانید دنبال کنید.
Secure password storage in the Windows Credential Store
Multi-factor authentication support for Visual Studio Team Services.
Two-factor authentication support for GitHub
Personal Access Token generation and usage support for Visual Studio Team Services and GitHub
Non-interactive mode support for Visual Studio Team Services backed by Azure Directory
Optional settings for build agent optimization