خانه 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 چیست؟ تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ فرشید علی اکبری ۱۷ / ۰۷ / ۹۴ - ۱۲:۲۹ سلام یکی دیگه از امکاناتی که مایکروسافت در نسخه ۲۰۱۶ برای برنامه نویسان وکاربران خود در نظر گرفته ویژگی Encrypt Column of Data هستش که در موارد بسیاری از پروژه های سازمانی کاربرد دارد. پاسخ به دیدگاه مهدی ربانی ذبیحی ۱۵ / ۰۷ / ۹۴ - ۰۴:۰۳ با سلام با توجه به ارائه نسخه جدید قائدتا دستورات جدید و حتی دستورت قبلی هم به صورت بهینه تر خواهد شد پس محصول کوئری نویسی سطح ۳ و ۴ که قبلا تو سایت اعلام کرده بودید چی شد؟؟؟؟؟؟ اگر با رویکرد sqlserver جدید باشه عالی.با تشکر پاسخ به دیدگاه هانی گمینی ۱۴ / ۰۷ / ۹۴ - ۰۹:۵۳ سلام ممنون از مقاله برای مقالات تاریخ انتشار قرار دهید. با تشکر پاسخ به دیدگاه فرشید علی اکبری ۱۳ / ۰۷ / ۹۴ - ۰۸:۲۸ سلام بسیار عالی از این اطلاع رسانی های Step By Step شما در مورد معرفی نسخه های مختلف Sql Server که ارائه میشود. ظاهراً تغییرات شدیدی توی این سخه مشاهده میشه و امیدوارم هرچه زودتر در مورد پشتیانی انواع جداول بانک اطلاعاتی از TDE تا قبل از ارائه نسخه نهایی هم گامی برداشته شود. پاسخ به دیدگاه nmahmodt70@yahoo.com ۱۳ / ۰۷ / ۹۴ - ۱۰:۰۹ کی نسخه نهایی میاد پاسخ به دیدگاه مسعود طاهری ۱۳ / ۰۷ / ۹۴ - ۱۰:۲۷ هنوز تاریخ دقیق مشخص نمی باشد. اما احتمالا اوایل سال ۲۰۱۶ پاسخ به دیدگاه ab ۱۳ / ۰۷ / ۹۴ - ۰۷:۱۰ باسلامبااین حساب پس ما روی سیستم ۳۲بیتی sql2016را نمیشه نصب کرد درسته پاسخ به دیدگاه علی یگانه مقدم ۱۶ / ۰۷ / ۹۴ - ۰۷:۳۹ به نظرم مایکروسافت باید از خیلی وقت پیش اینکار رو میکرد چون sql server رو سیستم ۳۲ بیتی بی معنیهحتی امروزه برای سیستم های عادی هم سیستم ۳۲ بیتی بی معنی هست چون نهایت رمی که پشتیبانی می کنه ۴ گیگ هست و الان سیستم ها بیشتر از این رم رو دارن خیلی سیستم های بالای ۴ گیگ می بندن ولی سیستم ۳۲ بیتی استفاده می کنن غافل از اینکه بعد از ۴ گیگ چیزی جز رم به حساب نمیاد پاسخ به دیدگاه مسعود طاهری ۱۳ / ۰۷ / ۹۴ - ۰۸:۰۹ بلی. نسخه نهایی آن فقط در ویندوز ۶۴ بیتی قابل استفاده خواهد بود. (این طوری خیلی بهتر است) پاسخ به دیدگاه alitabriz49@yahoo.com ۱۲ / ۰۷ / ۹۴ - ۰۰:۴۶ ممنون بابت اطلاع رسانیتون پاسخ به دیدگاه 1 2