خانه SQL Server SQL Server 2016 CTP 2.4 منتشر شد SQL Server Upgrade SQL Server نوشته شده توسط: مسعود طاهری تاریخ انتشار: ۱۱ مهر ۱۳۹۴ آخرین بروزرسانی: ۳۰ خرداد ۱۴۰۳ زمان مطالعه: 15 دقیقه ۰ (۰) چند روزی است که SQL Server 2016 CTP 2.4 منتشر شده است در این نسخه از SQL Server قابلیتهای زیر اضافه شده است. ایجاد تغییراتی جدید در حوزه Columnstore Index یکی از قابلیتهای جدید SQL Server 2012 معرفی نوع جدیدی از ایندکسها با عنوان Columnstore Index بود در این نوع ایندکس معماری ذخیرهسازی فرق کرده و SQL Server روز به روز با توجه به نسخههای جدید ارائه شده قابلیتهای وحشتناکی به آن اضافه میکند. SQL Server 2016 قابلیتهای زیادی به این نوع ایندکس (مانند Updatable Non Clustered Columnstore Index و استفاده از Columnstore Index در Memory Optimized Tableها و…) اضافه کرده است. اما در SQL Server 2016 CTP 2.4 چند قابلیت خوب به این نوع ایندکس اضافه شده است. لیست تغییرات مربوط به این حوزه را میتوانید در ادامه مشاهده کنید. ۱- Frictionless operational analytics. Existing nonclustered columnstore indices (NCCI) are updateable without requiring index rebuild. ۲- Parallel Index build of nonclustered columnstore index (NCCI). Starting with CTP 2.4, NCCI can now be built in parallel, leveraging available cores/logical processors available on the server for significant performance improvement. ۳- INSERT operations performance in delta Rowgroup. Prior to CTP2.4, the delta rowgroup data was PAGE compressed, which added overhead for Insert operations. With CTP2.4, the data in delta rowgroup is no longer PAGE compressed. ۴- Better query performance with nonclustered columnstore index (NCCI). String predicate pushdown. Improved query path when processing deleted rows by bypassing delete buffer when possible. برای اینکه درباره Columnstore Index و معماری آن آشنا شوید میتوانید به لینک زیر مراجعه کنید https://nikamooz.com/learn-column-store-index (آشنایی اولیه با Columnstore Index در SQL Server) حذف نسخه ۳۲ بیتی SQL Server 2016 دیگر نسخه ۳۲ بیتی نخواهد داشت و صرفاً نسخه ۶۴ بیتی آن ارائه خواهد شد. تغییر در مراحل نصب به ازای بانک اطلاعاتی TempDB همانطور که اطلاع دارید TempDB یکی از بانکهای اطلاعاتی سیستمی SQL Server است که انجام تنظیمات بهنیه بر روی آن باعث افزایش کارایی SQL Server میشود در SQL Server 2016 شما میتوانید هنگام نصب Instance مورد نظر خود تنظیمات مربوط به این بانک اطلاعاتی در پنجرهای مشابه شکل زیر انجام دهید. لازم به ذکر است که دلیل مربوط به انجام این تنظیمات در طی دوره ۱۵ جلسهای Performance Tuning بررسی خواهد شد. بهینهسازی فرآیندهای مربوط به Maintenance Plan انجام فعالیتهای Maintenanceی مربوط به بانک اطلاعاتی یکی از وظایف یک DBA خوب میباشد. SQL Server برای اینکه اینکار را برای DBAها راحتتر کند ابزاری به نام Database Maintenance Plan ارائه کرده است که شاید خیلی از دوستان فرآیندهای مربوط به نگهداری بانک اطلاعاتی را با استفاده از این ابزار انجام میدهند. برای اینکه با این ابزار آشنا شوید میتوانید به این لینک مراجعه کنید. اما مشکل اصلی این ابزار این است که در برخی از انعطاف لازم را ندارد. برای مثال من میخواهم در فرآیند Rebuild Index (بازسازی ایندکس) ایندکسهای Rebuild شود که Fragmentation آنها بالای ۳۰ درصد بوده و… خود من به شخصه مجبور هستم در برخی از موارد فرآیند Rebuild ایندکس را با استفاده از Custom Script انجام دهم. اما حالا اواضاع فرق کرده است در SQL Server 2016 هوشمندیهای خاصی به ازای Database Maintenance Plan اضافه شده است که در تصاویر زیر میتوانید با تغییرات مربوط به آن آشنا شوید. تغییرات مربوط به Database Check Integrity (DBCC CHECKDB) تغییرات مربوط به Reorganize کردن ایندکسها تغییرات مربوط به Rebuild کردن ایندکسها تغییرات مربوط به به روز رسانی Statisticsها تغییرات مربوط به تهیه نسخه پشتیبان از بانک اطلاعاتی : لازم میدانم اشاره کنم تغییرات مربوط به این قسمت در جهت افزایش سرعت تهیه نسخه پشتیبان میباشد. راستش را بخواهید واقعا با تغییرات انجام شده در حوزه Maintenance Plan بسیار حال کردم انجام تغییراتی در حوزه SSIS سرویس Integration Service یکی از قدرمندترین ابزارهای ETL در حوزه Database میباشد در این نسخه از SQL Server قابلیتهای جدید به این سرویس اضافه شده است که در ادامه هر کدام از آنها را بررسی خواهیم کرد. ۱- Complex data feed including Data Streaming destination. ۲- Balanced data distributor (BDD). ۳- Excel 2013 source and destination (requires Access runtime 2013). ۴- AlwaysOn support. ۵- oData v4 source component in addition to oData v3. چند قابلیت هم در CTPهای قبلی مانند Custom Log و… اضافه شده است. برای کسب اطلاعات بیشتر در این خصوص میتوانید به لینک زیر مراجعه کنید. https://www.mssqltips.com/sqlservertip/4034/integration-services-logging-levels-in-sql-server-2016/ برای آشنایی با مفهوم ETL و همچنین قابلیتهای سرویس SSIS میتوانید به آدرس زیر مراجعه کنید. https://nikamooz.com/what-is-ssis/ انجام تغییراتی در حوزه Reporting Reporting Service یکی از قویترین ابزارهای گزارشگیری در SQL Server میباشد که از زمان ارائه تغییرات بسیار زیادی کرده است. در این نسخه از SQL Server تغییراتی در SSRS ارائه شده است که در ادامه هر کدام از آنها را بررسی خواهیم کرد. ۱- Design-time control over layout of report parameters, including the ability to have more than two columns of parameters and to control the position of each parameter within the Parameters pane. ۲- Export to PowerPoint. ۳- A new printing feature that works across modern browsers and doesn’t require installing an ActiveX control. و اما در انتها برای دانلود SQL Server 2016 و نرمافزارهای وابسته به آن میتوانید به آدرسهای زیر مراجعه کنید. ۱- دانلود SQL Server 2016 CTP 2.4 http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 ۲- دانلود SQL Server 2016 Report Builder 2.4 http://www.microsoft.com/en-us/download/details.aspx?id=49162 ۳- دانلود SQL Server Management Studio 2016 https://msdn.microsoft.com/en-us/library/mt238290.aspx برای اینکه با تغییرات انجام شده در SQL Server 2016 آشنا شوید میتوانید به مقالات زیر در سایت نیک آموز مراجعه کنید. https://nikamooz.com/?s=sql+server+2016&submit=Search چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش دانلود مقاله SQL Server 2016 CTP 2.4 منتشر شد فرمت PDF 13 صفحه حجم مگابایت دانلود مقاله معرفی نویسنده مقالات 24 مقاله توسط این نویسنده محصولات 65 دوره توسط این نویسنده مسعود طاهری مسعود طاهری مدرس و مشاور ارشد SQL Server & BI ، مدیر فنی پروژههای هوش تجاری (بیمه سامان، اوقاف، جین وست، هلدینگ ماهان و...) ، مدرس دورههــای SQL Server و هوشتجاری در شرکت نیکآموز و نویسنده کتاب PolyBase در SQL Server معرفی محصول مسعود طاهری دوره آموزشی ارتقا به SQL Server 2022 2.280.000 تومان مقالات مرتبط ۰۸ شهریور SQL Server اهمیت مانیتورینگ در SQL Server چیست؟ | تمام آنچه که باید از مانیتورینگ بدانید تیم فنی نیک آموز ۰۳ شهریور SQL Server اعمال گواهینامه SSL روی SQL Server تیم فنی نیک آموز ۳۱ مرداد SQL Server دستور Rank در SQL Server ؛ کلید حل معمای رتبه بندی تیم فنی نیک آموز ۲۵ مرداد SQL Server نرم افزار (Microsoft SQL Server Management Studio (SSMS چیست؟ تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ غلامحسین عبادی ۱۷ / ۰۹ / ۹۴ - ۰۳:۵۶ با سلام و عرض ادب ممنون از زحمات شما استاد گرانقدر و عزیز پاسخ به دیدگاه مسعود طاهری ۲۵ / ۰۸ / ۹۴ - ۰۴:۰۲ برای اینکار Datazen و PowerBI هر دو توسط مایکروسافت ارائه شده Datazen یکی از ساده ترین ها و بهترین ها آخرین نسخه را دانلود و شروع به کار کنید در دوره SQL Server ویژه برنامه نویسان حدود ۱۵ دقیقه در این مورد (در یکی از جلسات صحبت کردیم) در سایت نیک آموز سرچ کنید و همچنین گوگل پاسخ به دیدگاه آرمین ۲۵ / ۰۸ / ۹۴ - ۰۳:۴۲ با سلام و خسته نباشید بابت سایت فوق العادتون می بخشید یک سوال خدمتتون بپرسم این که پروژه کارشناسی بنده SSRS هستش منتها استاد محترم خواستند که گزارش ها بر روی موبایل و یا تبلت نمایش داده شود ؟می خواستم بدونم شما راه حل و یا پیشنهادی بابت این موضوع دارید ؟آیا در نسخه جدید SQL SERVER به این موضوع پرداخته شده است؟ بی صبرانه منتظر جوابهایتان هستم پاسخ به دیدگاه فرشید علی اکبری ۲۵ / ۰۷ / ۹۴ - ۰۲:۲۰ مهندس طاهری عزیز، وقت شما بخیر با گذری به راهنمای استفاده از Sql Server2016 (^اینجا) بطور عمیق تری متوجه امکانات و قابلیت های نسخه جدید که با اسکریپت های مربوطه توضیح داده، شدم که برخی از قسمتهاش بنا به نیاز هربرنامه نویسی اون شخص رو به وجد میاره… درهر صورت بنده قبل از ماه مبارک رمضان از طریق LinkeIn با شما درمورد انتشار مقالات خوب تون در خصوص این نسخه درتماس بودم و گفتید که بعد از ماه رمضان استارت خواهید زد ولی تا الان فقط در حد معرفی این محصول زحمتش رو کشیدید. با وجودیکه در ^اینجا خیلی خوب توضیحات شفاف سازی شده ولی نکات ریز تجربی و ارزشمندی که اساتیدی مثل شما در مقالات شون بهش اشاره کرده و در دسترس و اشتراک کاربران سایت قرار میدند بسیار ارزشمند و حائز اهمیت هستش و مطمئناً خیلی از دوستان نیک آموزی دیگه نیز منتظر و هم عقیده با بنده هستند. با تشکر از زحمات شما. پاسخ به دیدگاه فرشید علی اکبری ۲۵ / ۰۷ / ۹۴ - ۰۲:۲۰ مهندس طاهری عزیز، وقت شما بخیر با گذری به راهنمای استفاده از Sql Server2016 (^اینجا) بطور عمیق تری متوجه امکانات و قابلیت های نسخه جدید که با اسکریپت های مربوطه توضیح داده، شدم که برخی از قسمتهاش بنا به نیاز هربرنامه نویسی اون شخص رو به وجد میاره… درهر صورت بنده قبل از ماه مبارک رمضان از طریق LinkeIn با شما درمورد انتشار مقالات خوب تون در خصوص این نسخه درتماس بودم و گفتید که بعد از ماه رمضان استارت خواهید زد ولی تا الان فقط در حد معرفی این محصول زحمتش رو کشیدید. با وجودیکه در ^اینجا خیلی خوب توضیحات شفاف سازی شده ولی نکات ریز تجربی و ارزشمندی که اساتیدی مثل شما در مقالات شون بهش اشاره کرده و در دسترس و اشتراک کاربران سایت قرار میدند بسیار ارزشمند و حائز اهمیت هستش و مطمئناً خیلی از دوستان نیک آموزی دیگه نیز منتظر و هم عقیده با بنده هستند. با تشکر از زحمات شما. پاسخ به دیدگاه مسعود طاهری ۱۷ / ۰۷ / ۹۴ - ۰۷:۵۴ به لینک زیر نگاه کنید پیش نیازهای نصب را متوجه خواهید شد https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx لطفا خطایی را که با آن برخورد کردید را در اینجا قرار دهید پاسخ به دیدگاه مسعود طاهری ۱۷ / ۰۷ / ۹۴ - ۰۷:۵۴ به لینک زیر نگاه کنید پیش نیازهای نصب را متوجه خواهید شد https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx لطفا خطایی را که با آن برخورد کردید را در اینجا قرار دهید پاسخ به دیدگاه rezaghasemi513@yahoo.com ۱۷ / ۰۷ / ۹۴ - ۰۶:۱۱ سلام من خیلی به کمک احتیاج دارم آقا من sql server2014نصب کردم حتی net framwork هم نصب کردم اما بازم پیام خطا میده و نصب نمیشه باید چه چیزایی نصب کنم تا بتونم استفاده کنم .ممنونم از سایت نیک آموز پاسخ به دیدگاه mohammad ۱۷ / ۰۷ / ۹۴ - ۰۱:۰۶ همون اول که عنوان رو دیدم به خودم گفتم باید بازم یه وقتی بزارم و یه نگاهی به قابلیت های جدیدش تو اینترنت بندازم.اینی که خودتون تو یه پست جامع توضیح دادید خیلی جای تشکر دارهممنون آقای طاهری پاسخ به دیدگاه فرشید علی اکبری ۱۷ / ۰۷ / ۹۴ - ۱۲:۲۹ سلام یکی دیگه از امکاناتی که مایکروسافت در نسخه ۲۰۱۶ برای برنامه نویسان وکاربران خود در نظر گرفته ویژگی Encrypt Column of Data هستش که در موارد بسیاری از پروژه های سازمانی کاربرد دارد. پاسخ به دیدگاه 1 2