ویژگی های جدید در SQL Server 2012 - انتشار RC0
Microsoft SQL Server 2012 RC0 به تازگی منتشر شد. RC برای نامزد انتشار است که اساسا نسخه ای است که عملا آماده تولید است. مایکروسافت به این نسخه به عنوان SQL Server Code اشاره کرد که به نام Denali نامیده شده است، اما در SQL Server 2012 به عنوان نام اصلی برای محصول حل و فصل شده است. هوش کسب و کار (BI) بسیار مهم برای سازمان های بزرگ و کوچک است. در آخرین نسخه SQL Server، علاوه بر بسیاری از پیشرفت های دیگر، کمبود پیشرفت های BI نیز وجود ندارد.
این مقاله به شما پیش نمایش مورد نیاز، ویژگی های جدید و پیشرفت های SQL Server 2012 (کد به نام دانیال) را می دهد از جمله:
- سخت افزار و نرم افزار مورد نیاز
- خوشه بندي چندپايه چندجملهای
- پیشرفت های برنامه نویسی، از جمله توالی ها، صفحه بندی جستجوی پرس و جو و جستجوی کامل متن
- BI و توسعه وب توسعه محیط زیست
- تجسم مبتنی بر وب
- خدمات کیفیت داده
به یاد داشته باشید که این اطلاعات فقط برای پیش نمایش است و مایکروسافت تغییری در آن می دهد.
سخت افزار و نرم افزار مورد نیاز
- مایکروسافت با استفاده از فرمت فایل NTFS به جای FAT32 توصیه می کند. FAT32 کار خواهد کرد اما شما احتمالا نباید از آن استفاده کنید.
- شما نمی توانید SQL Server 2012 (کد نام Denali) را بر روی درایوهای نقشه برداری شده یا درایوهای فشرده نصب کنید.
- شما باید قبل از نصب SQL Server 2012 (کد نام Denali) بستهی "بدون بازسازی مجدد" نصب شده باشد. این در ویندوز 7 SP1 و ویندوز سرور 2008 R2 موجود است. در غير اينصورت، شما ميتوانيد بسته بدون بازيابي را از Microsoft دانلود کنيد.
- SQL Server 2012 (کد نام Denali) نیاز به .NET Framework 4.0 دارد.
- مجازی سازی با استفاده از فن آوری Hyper-V مایکروسافت پشتیبانی می شود.
- شما حداقل 3.6 گیگابایت فضای ذخیره سازی رایگان نیاز دارید.
- مایکروسافت پیشنهاد می کند SQL Server 2012 (کد نام Denali) را بر روی یک کنترل کننده دامنه نصب نکنید.
- پردازنده های توصیه شده و RAM
- نسخه 64 بیتی: AMD Opteron، AMD Athlin 64، Intel Xeon با پشتیبانی Intel EM64T یا Intel Pentium IV با پشتیبانی از EM64T با سرعت 2.0 گیگاهرتز یا سریعتر. RAM توصیه می شود حداکثر که سیستم عامل پشتیبانی می کند یا حداقل 2 گیگابایت.
- نسخه 32 بیتی: Pentium III یا سازگار با سرعت 2.0 گیگاهرتز سریعتر است. RAM توصیه می شود حداکثر که سیستم عامل پشتیبانی می کند یا حداقل 2 گیگابایت.
- Windows PowerShell 2.0 یک پیش نیاز برای نصب SQL Server 2012 (کد نام Denali) است. شما می توانید این نرم افزار را از صفحه ویندوز مدیریت چارچوب دریافت کنید.
خوشه بندي چندپايه چندجملهای
با SQL Server 2012 (به نام Denali)، شما می توانید SQL Server را پیکربندی کنید، در حالی که گره های خوشه شکست خورده را می توان به یک زیر شبکه متصل کرد. زیر شبکه ها را می توان به مکان های مختلف جغرافیایی تقسیم کرد که امکان بازیابی فاجعه را با در دسترس بودن آن فراهم می کند. برای این که به درستی کار کنید، باید داده ها را در پایگاه های داده شده در این پیکربندی تکرار کنید. خوشه SQL Server Failover خوشه وابسته به خوشه شکست ویندوز ویندوز سرور است، بنابراین این باید برای اولین بار تنظیم شده است. در نظر داشته باشید که تمام زیر شبکه هایی که در این پیکربندی دخیل هستند باید در یک دامنه فعال دایرکتوری باشند.
پیشرفت های برنامه نویسی
- دنباله ها : دنباله ها توسط انجمن SQL Server برای سال ها درخواست شده اند و در این نسخه گنجانده شده اند. توالی یک شی تعریف شده توسط کاربر است که توالی یک عدد را تولید می کند. در اینجا یک مثال با استفاده از توالی است.
/ ****** ایجاد شی توالی ****** /
ایجاد پیروی از مقدماتی
شروع با 1
INCREMENT BY 1؛/ ****** ایجاد جدول تمدید ****** /
DECLAREPerson TABLE
(
ID int NOT NULL KEY PRIMARY،
FullName nvarchar (100) NOT NULL
)؛/ ****** برخی از اطلاعات را وارد کنید ****** /
INSERTPerson (ID، FullName)
ارزش ها (ارزش بعدی برای MySequence، 'جیم جانسون')،
(ارزش بعدی برای MySequence، 'باب تامپسون')،
(ارزش بعدی برای MySequence، 'Tim Perdue')؛/ ****** نمایش داده ها ****** /
انتخاب * ازPerson؛نتایج به نظر می رسد:
شناسه FullName
1 جیم جانسون
2 باب تامپسون
3 تیم پرود
- پیکربندی پرس و جو های تبلیغی: نتایج پیگیری در SQL Server برای سالها مورد بحث بوده است. گزینه Order By در SQL SELECT بیانیه در SQL Server 2012 افزایش یافته است. با استفاده از ترکیبی از OFFSET و FETCH همراه با ORDER BY به شما اجازه می دهد تا از طریق یک مجموعه نتیجه، صفحه بندی را کنترل کنید. با استفاده از این تکنیک واقعا می تواند به عملکرد شما کمک کند، فقط نتایج را که می خواهید به کاربران خود نشان دهید زمانی که نیاز هستند، بازگردانید. کد زیر TSQL در برابر جدول شخصی در پایگاه داده نمونه AdventureWorks (موجود از مایکروسافت) اجرا می شود. در query query زیر SQL Server 10 رکورد را با شروع رکورد 11 باز می کند. دستور OFFSET یک نقطه شروع برای عبارت SELECT از نظر پیجینگ را فراهم می کند و دستور FETCH مقدار چندین پرونده را در یک زمان باز می کند.
SELECT BusinessEntityID، FirstName، LastName
FROM Person.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH بعدی 10 ROWS ONLY؛
- جستجوی متن کامل: جستجو کامل متن در SQL Server 2012 با اجازه دادن به شما برای جستجو و فهرست داده ذخیره شده در خواص گسترده یا ابرداده افزایش یافته است. یک سند PDF را که دارای خواصی مانند نام، نوع، مسیر پوشه، اندازه، تاریخ ایجاد و غیره است پر کنید. در جدیدترین نسخه SQL Server، این داده ها می توانند شاخص باشند و با داده های موجود در سند جستجو شوند. داده ها باید در معرض کار قرار بگیرند، اما اکنون ممکن است.
BI و توسعه وب توسعه محیط زیست
مایکروسافت BI (هوش کسب و کار) را به SQL Server 2008 R2 نزدیک تر به کاربر نهایی منتقل کرد. ابزار Excel PowerPivot به کاربران کمک می کند با ایجاد یک مدل گزارش دهی خود سرویس. خبر خوب این است که PowerPivot در SQL Server 2012 (کد نام Denali) ارتقا یافته است. مایکروسافت KPI ها را اضافه می کند و از طریق آن تمرین می کند، که واقعا برای همه کاربران مفید خواهد بود.
خدمات تجزیه و تحلیل شامل مدل جدید هوش مصنوعی (BISM) است. BISM یک مدل 3 لایه است که شامل:
- مدل داده
- منطق تجارت
- دسترسی به داده ها
BISM تجزیه و تحلیل مقدماتی مایکروسافت را افزایش خواهد داد که شامل اکسل، گزارش دهی سرویس ها و بینش های شیرپوینت می شود. مایکروسافت گفته است که BISM جایگزینی برای مدل های فعلی BI نیست، بلکه بیشتر از یک مدل جایگزین است. به عبارت ساده، BISM یک مدل ارتباطی است که شامل مصنوعی BI مانند KPI ها و سلسله مراتب است.
تجسم مبتنی بر وب - هلند پروژه
Project Crescent نام مایکروسافت برای ابزار گزارشگری و تجسم جدید در SQL Server 2012 (کد نام Denali) است. هلال احمر هلال احمر ارائه می دهد و به طور کامل در Silverlight ساخته شده است.
این شامل ابزار پرس و جو قدرتمند و storyboarding تعاملی است که به کاربر اجازه می دهد تصویری از مجموعه داده های بزرگ را به اشتراک بگذارد.
خدمات کیفیت داده
خدمات کیفیت داده ها یک رویکرد مبتنی بر دانش است که در SSIS (SQL Integration Services Services) اجرا می شود. کیفیت داده یکی از آن چیزهایی است که هرگز کامل نیست. مایکروسافت "تجزیه و تحلیل تاثیر و خط خطی" را معرفی می کند که به شما اطلاعاتی را درباره آنچه داده های شما بستگی دارد، می دهد. این همچنین نشان می دهد که رده از داده ها، از جمله جایی که از آن می آید و سیستم های پشت سر آن.