Microsoft SQL Server — система управління базами даних, яка розробляється корпорацією Microsoft. Як сервер даних виконує головну функцію по збереженню та наданню даних у відповідь на запити інших застосунків, які можуть виконуватися як на тому ж самому сервері, так і у мережі.
Тип | реляційна система керування базами даних пропрієтарне програмне забезпечення комунікаційний протокол і організація |
---|---|
Розробник | Microsoft |
Перший випуск | 24 квітня 1989 |
Операційна система | Linux, Windows і Windows Server |
Мова програмування | , C і C Sharp |
Доступні мови | англійська, індонезійська, іспанська, італійська, китайська, корейська, німецька, португальська (Бразилія), російська, французька, японська |
Українська мова | ні |
Стан розробки | активний |
Ліцензія | пропрієтарна ліцензія[d] і ліцензія на програмне забезпечення |
Вебсайт | microsoft.com/sql-server/ |
|
Мова, що використовується для запитів — Transact-SQL, створена спільно Microsoft та Sybase. Transact-SQL є реалізацією стандарту ANSI / ISO щодо структурованої мови запитів SQL із розширеннями. Використовується як для невеликих і середніх за розміром баз даних, так і для великих баз даних масштабу підприємства. Багато років вдало конкурує з іншими системами керування базами даних.
Історія
Походження
Базовий код MS SQL Server (до версії 7.0) ґрунтувався на коді [en]. Це дозволило Microsoft вийти на ринок баз даних для підприємств, де конкурували Oracle, IBM, і, пізніше, сама Sybase. Microsoft, Sybase і [en] спочатку об'єдналися для створення і випуску на ринок першої версії програми, що отримала назву SQL Server 1.0 для (OS/2) (близько 1989 року), яка фактично була еквівалентом Sybase SQL Server 3.0 для Unix, VMS та ін. Microsoft SQL Server 4.2 був випущений у 1992 році та входив до складу операційної системи (Microsoft OS/2) версії 1.3. Офіційний реліз Microsoft SQL Server версії 4.21 для ОС Windows NT відбувся одночасно з релізом самої Windows NT (версії 3.1). Microsoft SQL Server 6.0 був першою версією SQL Server, створеною виключно для архітектури NT і без участі в процесі розробки Sybase.
До того часу, як вийшла на ринок ОС Windows NT, Sybase і Microsoft розійшлися та створювали вже власні моделі цього програмного продукту. Microsoft намагалася отримати виняткові права на всі версії SQL Server для Windows. Пізніше Sybase змінила назву свого продукту на [en] щоб уникнути плутанини з Microsoft SQL Server. До 1994 року Microsoft отримала від Sybase три повідомлення про авторські права як натяк на походження Microsoft SQL Server.
Після розділення компанії зробили декілька самостійних релізів програм. SQL Server 7.0 був першим сервером баз даних зі справжнім графічним інтерфейсом адміністрування. Для усунення претензій з боку Sybase у порушенні авторських прав, весь успадкований код в сьомій версії був переписаний. Це забезпечило також й успіх SQL Server 2000, який був першою редакцією, орієнтованою на архітектуру IA-64.
Протягом подальших шести років корпорація Microsoft працювала над вдосконаленням вже існуючої версії SQL Server 2000 доки не збудувала зручнішу систему Microsoft SQL Server 2005. Були вдосконалені продуктивність, кліентські інструменти інтегрованого середовища розробки, а також у декількох додаткових системах, що встановлюються разом із SQL Server 2005. Змінено: інструментарій процесів керування сховищами даних (SQL Server Integration Services або SSIS), сервер звітів, сервер OLAP та ([en]), а також декілька технологій повідомлень, особливо Service Broker та Notification Services.
SQL Server 2005
Версія | Рік | Повна назва | Кодове ім'я |
---|---|---|---|
1.0 ((OS/2)) | 1989 | SQL Server 1.0 | — |
4.2 | 1992 | SQL Server 4.2 | — |
4.21 (WinNT) | 1993 | SQL Server 4.21 | — |
6.0 | 1995 | SQL Server 6.0 | SQL95 |
6.5 | 1996 | SQL Server 6.5 | Hydra |
7.0 | 1998 | SQL Server 7.0 | Sphinx |
— | 1999 | SQL Server 7.0 OLAP | Plato |
8.0 | 2000 | SQL Server 2000 32-бітна версія | Shiloh |
8.0 | 2003 | SQL Server 2000 64-бітна версія | Liberty |
9.0 | 2005 | SQL Server 2005 | Yukon |
10.0 | 2008 | SQL Server 2008 | Katmai |
11.0 | 2012 | SQL Server 2012 | Denali |
12.0 | 2014 | SQL Server 2014 | SQL14 |
13 | 2016 | SQL Server 2016 | |
14 | 2017 | SQL Server 2017 |
SQL Server 2005, випущений в листопаді 2005, є наступником SQL Server 2000. На додаток до системи керування реляційними базами даними включає також систему керування даними XML. Для цього було визначено тип даних xml
, який може використовуватись або як тип даних у стовпцях таблиць бази дани, або як літерал у запитах. XML-стовпці можуть бути асоційовані з схемами XSD (збережені дані XML перевіряються схемами). Перед збереженням у базі даних XML перетворюється на двійковий тип даних. Були розроблені спеціальні індексуючі методи для даних XML. Дані XML запитуються з використнням XQuery (до SQL Server 2005 доданий деякі розширення до мови T-SQL, що дозволяють вкладення запитів XQuery до T-SQL). Крім того, були визначені нові розширення XQuery, названі XML DML, які дозволяють робити з даними XML модифікації на основі запитів. SQL Server 2005 також дозволяє серверу бази даних бути оприлюдненим через вебсервіси з використанням пакетів TDS, що приховані у запитах SOAP. Коли дані доступні вебсервіси, результати повертаються як XML. Стосовно реляційних даних, до T-SQL були додані властивості керування помилками та підтримка рекурсивних запитів. SQL Server 2005 також включає нові алгоритми індексування та покращену систему відновлення після помилок. Сторінки даних стали містити контрольну суму для кращого відновлення після помилок, також була додана підтримка оптимістичного паралелізму. Контроль дозволів і доступу був зроблений детальнішим, а процесор запитів став керувати паралельним виконанням запитів у ефективніший спосіб. Природно, підтримується поділ на таблиці та індекси, тому масштабування бази даних на кластери відбувається легше. До SQL Server 2005 було введене CLR SQL, що дозволило йому об'єднатися з .NET Framework.
12 квітня 2016 року Misrosoft припинив офіційну підтримку SQL Server 2005.
SQL Server 2008
Наступна версія SQL Server—SQL Server 2008, кодова назва «Katmai» була представлена 6 серпня 2008 року. Мета випуску SQL Server 2008—зробити керування даними самоналаштовуваним, самоорганізованим та самопідтримуваним. SQL Server 2008 також включає підтримку структурованих і напівструктурованих даних, у тому числі цифрові медіа-формати для зображень, звуків, відео й інших мультимедійних даних. Ключовим нововведенням SQL Server 2008 є розвинені засоби управління ресурсами (resource governor), що дозволяють ефективно управляти і розподіляти робоче навантаження за допомогою відстежування рівня завантаження процесора і обсягу пам'яті, що займають працюючі застосунки. Microsoft виділяє засоби управління на основі політик, розширені можливості з складання звітів і проведенню аналізу, а також розвинені засоби управління інтелектуальними ресурсами підприємства. У продукті з'явилася повноцінна підтримка неструктурованих даних і покращена система шифрування інформації. Крім того, варто виділити розширені функції роботи з геолокалізованими даними.
Серед нових можливостей і удосконалень Microsoft SQL Server 2008 також слід зазначити появу нових типів даних, а саме—просторових даних, кращу сумісність з застосунками сторонніх розробників, наприклад Oracle, тіснішу інтеграцію з Office, оптимізовані засоби шифрування даних, засоби управління на основі політик, а також покращені інструменти звітності і аналізу.
Продукт SQL Server 2008 пропонується в семи модифікаціях, орієнтованих на різні категорії користувачів, зокрема, на робочі групи, крупних корпоративних замовників, розробників і інших. Ціни на SQL Server 2008 в порівнянні з попередніми версіями системи управління базами даних залишаться тим самим. Крім того, Microsoft пропонує користувачам безкоштовні версії продукту (з обмеженими можливостями)—SQL Server 2008 Express і SQL Server Compact.
SQL Server 2012
SQL Server 2012 включає низку вдосконалень для роботи з критичними бізнес-застосунками і бізнес-аналітикою як в традиційних дата-центрах, так і в приватних, публічних і гібридних хмарних середовищах. Серед нових можливостей SQL Server 2012 виділяються SQL Server AlwaysOn (рішення підтримки високого рівня доступності даних та аварійного відновлення), xVelocity (технологія збільшення продуктивності сховищ даних та програм бізнес-аналітики), нові рішення в області візуалізації PowerPivot і PowerView для створення звітів і аналітичних програм з Excel і SharePoint, покращені інструменти для інтеграції даних і управління ними, включаючи SQL Server Data Quality Services і Master Data Services, нова семантична модель бізнес-аналітики та інструмент для адміністраторів баз даних і розробників застосунків SQL Server Data Tools.
Також Microsoft зробила значні інвестиції в області Big Data, а саме в інтеграцію SQL Server і популярних інструментів для бізнес-аналітики з неструктурованою інформацією.
SQL Server 2019
Може працювати на операційній системі Лінукс Убунту версії від 16.04 і вище.
Редакції
Microsoft робить SQL Server доступним у різноманітних варіантах, які різняться наборами властивостей в залежності від цілей кінцевого користувача. Це такі редакції як:
- [en]
- Компактне видання—вкладений механізм бази даних. Завдяки малому обсягу (2 Мб для DLL) має зменшені властивості у порівнянні з іншими варіантами. Розмір бази даних обмежений 4 Гб і не може використовуватися як служба Windows.
- [en]
- Раніше відомий під назвою MSDE (Microsoft SQL Server Desktop Engine), Microsoft SQL Server Express є вільно поширюваною версією SQL Server. Дана версія має деякі технічні обмеження, також відсутні графічні інструменти адміністрування. Такі обмеження роблять її непридатною для розгортання великих баз даних. В основному вона використовується у застосунках, при проектуванні, або для самостійного вивчення. Розмір бази даних обмежений 4 Гб, розмір пам'яті, що може бути адресованою—1 Гб, підтримує лише один процесор.
- SQL Server Workgroup Edition
- SQL Server Workgroup Edition включає функціональність ядра бази даних, але не включає додаткові сервіси.
- SQL Server Standard Edition
- SQL Server Standard edition включає механізми ядра бази даних, а також автономні сервіси. Відрізняється від варіанту Enterprise Edition тим, що підтримує менше активних вузлів та не включає деякі функції збільшення продуктивності.
- SQL Server Enterprise Edition
- SQL Server Enterprise Edition—це повнофункціональна версія SQL Server
- SQL Server Developer Edition
- SQL Server Developer Edition включає ті самі функції, що й SQL Server Enterprise Edition, але містить обмеження щодо використання його лише для розробки та тестування. Його ліцензія не дозволяє використання як виробничого сервера.
Функціональність
Microsoft SQL Server як мову запитів використовує версію SQL, що отримала назву Transact-SQL (скорочено T-SQL), яка є реалізацією SQL-92 (стандарт ISO для SQL) з багатьма розширеннями. T-SQL дозволяє використовувати додатковий синтаксис процедур, що зберігаються і забезпечує підтримку транзакцій (взаємодія бази даних з керуючим застосунком). Microsoft SQL Server та Sybase ASE для взаємодії з мережею використовують протокол рівня застосунка під назвою [en] (TDS, протокол передачі табличних даних).
Microsoft SQL Server також підтримує Open Database Connectivity (ODBC)—інтерфейс взаємодії застосунків з СУБД. Версія SQL Server 2005 надає можливість підключення користувачів через вебсервер-сервіси, що використовують протокол SOAP. Це дозволяє клієнтським програмам, не призначеним для Windows, кроссплатформенно з'єднуватися з SQL Server. Microsoft також випустила сертифікований драйвер JDBC, що дозволяє застосункам під керування Java (таким як BEA і IBM Websphere) з'єднуватися з Microsoft SQL Server 2000 і 2005.
SQL Server підтримує дзеркалювання та кластеризацію баз даних. Кластер серверу SQL—це сукупність однаково конфігурованих серверів; така схема допомагає розподілити робоче навантаження між декількома серверами. Усі сервери мають одне віртуальне ім'я, а дані розподіляються за IP-адресами машин кластеру протягом робочого циклу. Також у разі відмови або збою на одному з серверів кластеру доступне автоматичне перенесення навантаження на інший сервер.
SQL Server підтримує надлишкове дублювання даних за трьома сценаріями:
- Знімок: Виконується «знімок» бази даних, який сервер відправляє одержувачам.
- Історія змін: Всі зміни бази даних безперервно передаються користувачам.
- Синхронізація з іншими серверами: Бази даних декількох серверів синхронізуються між собою. Зміни усіх баз даних відбуваються незалежно на кожному сервері, а під час синхронізації відбувається звірка даних. Дублювання такого типу передбачає можливість вирішення протиріч між базами даних.
SQL Server 2005 має вбудовану підтримку .NET Framework. Завдяки цьому, процедури бази даних, що зберігаються, можуть бути написані на будь-якій мові платформи .NET з використанням повного набору бібліотек, доступних для .NET Framework. На відміну від інших процесів, .NET Framework виділяє додаткову пам'ять і будує засоби керування SQL Server, не використовуючи вбудовані засоби Windows. Це підвищує продуктивність порівняно із загальними алгоритмами Windows, оскільки алгоритми розподілу ресурсів спеціально налагоджені для використання у структурах SQL Server.
Розробка застосунків
Microsoft та інші компанії пропонують велику кількість програмних засобів розробки, які дозволяють розробляти застосунки для бізнесу з використанням баз даних Microsoft SQL Server. Microsoft SQL Server 2005 включає також Common Language Runtime (CLR) Microsoft .NET, що дозволяє застосункам, розробленим на мовах платформи .ΝΕΤ (наприклад, VB.NET або C#), реалізовувати процедури, що зберігаються та різні функції. Попередні версії засобів розробки Microsoft використовували лише API для надання функціонального доступу до Microsoft SQL Server.
Виноски
- Database Engine XML Enancements. Архів оригіналу за 12 травня 2013. Процитовано 3 грудня 2007.
- Database Engine Enhancements. Архів оригіналу за 12 травня 2013. Процитовано 3 грудня 2007.
- Архів оригіналу за 18 квітня 2016. Процитовано 26 квітня 2016.
- Microsoft SQL Server 2008. Архів оригіналу за 12 травня 2013. Процитовано 6 квітня 2007.
- . Архів оригіналу за 28 серпня 2008. Процитовано 8 серпня 2008.
- SQL Server 2005 Features Comparison. Архів оригіналу за 12 травня 2013. Процитовано 3 грудня 2007.
Посилання
- Офіційний сайт SQL Server [ 26 липня 2008 у Wayback Machine.]
- SSMS Tools
Література
- Роберт Виейра. Програмування баз даних Microsoft SQL Server 2005. Базовий курс = Программирование баз данных Microsoft SQL Server 2005. Базовый курс. — М. : , 2007. — С. 832. — .
- Майк Гандерлой, Джозеф Джорден, Дейвид Чанц. Освоєння Microsoft SQL Server 2005 = Освоение Microsoft SQL Server 2005. — М. : , 2007. — С. 2204. — .
- Кен Хендерсон. Професійне керівництво з SQL Server: структура та реалізація = Профессиональное руководство по SQL Server: структура и реализация. — М. : Издательский дом «Вильямс», 2006. — С. 1056. — .
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Microsoft SQL Server sistema upravlinnya bazami danih yaka rozroblyayetsya korporaciyeyu Microsoft Yak server danih vikonuye golovnu funkciyu po zberezhennyu ta nadannyu danih u vidpovid na zapiti inshih zastosunkiv yaki mozhut vikonuvatisya yak na tomu zh samomu serveri tak i u merezhi Microsoft SQL ServerTiprelyacijna sistema keruvannya bazami danih propriyetarne programne zabezpechennya komunikacijnij protokol i organizaciyaRozrobnikMicrosoftPershij vipusk24 kvitnya 1989Operacijna sistemaLinux Windows i Windows ServerMova programuvannyaC C i C SharpDostupni movianglijska indonezijska ispanska italijska kitajska korejska nimecka portugalska Braziliya rosijska francuzka yaponskaUkrayinska movaniStan rozrobkiaktivnijLicenziyapropriyetarna licenziya d i licenziya na programne zabezpechennyaVebsajtmicrosoft com sql server Mediafajli u Vikishovishi Mova sho vikoristovuyetsya dlya zapitiv Transact SQL stvorena spilno Microsoft ta Sybase Transact SQL ye realizaciyeyu standartu ANSI ISO shodo strukturovanoyi movi zapitiv SQL iz rozshirennyami Vikoristovuyetsya yak dlya nevelikih i serednih za rozmirom baz danih tak i dlya velikih baz danih masshtabu pidpriyemstva Bagato rokiv vdalo konkuruye z inshimi sistemami keruvannya bazami danih IstoriyaPohodzhennya Bazovij kod MS SQL Server do versiyi 7 0 gruntuvavsya na kodi en Ce dozvolilo Microsoft vijti na rinok baz danih dlya pidpriyemstv de konkuruvali Oracle IBM i piznishe sama Sybase Microsoft Sybase i en spochatku ob yednalisya dlya stvorennya i vipusku na rinok pershoyi versiyi programi sho otrimala nazvu SQL Server 1 0 dlya OS 2 blizko 1989 roku yaka faktichno bula ekvivalentom Sybase SQL Server 3 0 dlya Unix VMS ta in Microsoft SQL Server 4 2 buv vipushenij u 1992 roci ta vhodiv do skladu operacijnoyi sistemi Microsoft OS 2 versiyi 1 3 Oficijnij reliz Microsoft SQL Server versiyi 4 21 dlya OS Windows NT vidbuvsya odnochasno z relizom samoyi Windows NT versiyi 3 1 Microsoft SQL Server 6 0 buv pershoyu versiyeyu SQL Server stvorenoyu viklyuchno dlya arhitekturi NT i bez uchasti v procesi rozrobki Sybase Do togo chasu yak vijshla na rinok OS Windows NT Sybase i Microsoft rozijshlisya ta stvoryuvali vzhe vlasni modeli cogo programnogo produktu Microsoft namagalasya otrimati vinyatkovi prava na vsi versiyi SQL Server dlya Windows Piznishe Sybase zminila nazvu svogo produktu na en shob uniknuti plutanini z Microsoft SQL Server Do 1994 roku Microsoft otrimala vid Sybase tri povidomlennya pro avtorski prava yak natyak na pohodzhennya Microsoft SQL Server Pislya rozdilennya kompaniyi zrobili dekilka samostijnih reliziv program SQL Server 7 0 buv pershim serverom baz danih zi spravzhnim grafichnim interfejsom administruvannya Dlya usunennya pretenzij z boku Sybase u porushenni avtorskih prav ves uspadkovanij kod v somij versiyi buv perepisanij Ce zabezpechilo takozh j uspih SQL Server 2000 yakij buv pershoyu redakciyeyu oriyentovanoyu na arhitekturu IA 64 Protyagom podalshih shesti rokiv korporaciya Microsoft pracyuvala nad vdoskonalennyam vzhe isnuyuchoyi versiyi SQL Server 2000 doki ne zbuduvala zruchnishu sistemu Microsoft SQL Server 2005 Buli vdoskonaleni produktivnist klientski instrumenti integrovanogo seredovisha rozrobki a takozh u dekilkoh dodatkovih sistemah sho vstanovlyuyutsya razom iz SQL Server 2005 Zmineno instrumentarij procesiv keruvannya shovishami danih SQL Server Integration Services abo SSIS server zvitiv server OLAP ta en a takozh dekilka tehnologij povidomlen osoblivo Service Broker ta Notification Services SQL Server 2005 Versiyi SQL Server Versiya Rik Povna nazva Kodove im ya 1 0 OS 2 1989 SQL Server 1 0 4 2 1992 SQL Server 4 2 4 21 WinNT 1993 SQL Server 4 21 6 0 1995 SQL Server 6 0 SQL95 6 5 1996 SQL Server 6 5 Hydra 7 0 1998 SQL Server 7 0 Sphinx 1999 SQL Server 7 0 OLAP Plato 8 0 2000 SQL Server 2000 32 bitna versiya Shiloh 8 0 2003 SQL Server 2000 64 bitna versiya Liberty 9 0 2005 SQL Server 2005 Yukon 10 0 2008 SQL Server 2008 Katmai 11 0 2012 SQL Server 2012 Denali 12 0 2014 SQL Server 2014 SQL14 13 2016 SQL Server 2016 14 2017 SQL Server 2017 SQL Server 2005 vipushenij v listopadi 2005 ye nastupnikom SQL Server 2000 Na dodatok do sistemi keruvannya relyacijnimi bazami danimi vklyuchaye takozh sistemu keruvannya danimi XML Dlya cogo bulo viznacheno tip danih xml yakij mozhe vikoristovuvatis abo yak tip danih u stovpcyah tablic bazi dani abo yak literal u zapitah XML stovpci mozhut buti asocijovani z shemami XSD zberezheni dani XML pereviryayutsya shemami Pered zberezhennyam u bazi danih XML peretvoryuyetsya na dvijkovij tip danih Buli rozrobleni specialni indeksuyuchi metodi dlya danih XML Dani XML zapituyutsya z vikoristnnyam XQuery do SQL Server 2005 dodanij deyaki rozshirennya do movi T SQL sho dozvolyayut vkladennya zapitiv XQuery do T SQL Krim togo buli viznacheni novi rozshirennya XQuery nazvani XML DML yaki dozvolyayut robiti z danimi XML modifikaciyi na osnovi zapitiv SQL Server 2005 takozh dozvolyaye serveru bazi danih buti oprilyudnenim cherez vebservisi z vikoristannyam paketiv TDS sho prihovani u zapitah SOAP Koli dani dostupni vebservisi rezultati povertayutsya yak XML Stosovno relyacijnih danih do T SQL buli dodani vlastivosti keruvannya pomilkami ta pidtrimka rekursivnih zapitiv SQL Server 2005 takozh vklyuchaye novi algoritmi indeksuvannya ta pokrashenu sistemu vidnovlennya pislya pomilok Storinki danih stali mistiti kontrolnu sumu dlya krashogo vidnovlennya pislya pomilok takozh bula dodana pidtrimka optimistichnogo paralelizmu Kontrol dozvoliv i dostupu buv zroblenij detalnishim a procesor zapitiv stav keruvati paralelnim vikonannyam zapitiv u efektivnishij sposib Prirodno pidtrimuyetsya podil na tablici ta indeksi tomu masshtabuvannya bazi danih na klasteri vidbuvayetsya legshe Do SQL Server 2005 bulo vvedene CLR SQL sho dozvolilo jomu ob yednatisya z NET Framework 12 kvitnya 2016 roku Misrosoft pripiniv oficijnu pidtrimku SQL Server 2005 SQL Server 2008 Nastupna versiya SQL Server SQL Server 2008 kodova nazva Katmai bula predstavlena 6 serpnya 2008 roku Meta vipusku SQL Server 2008 zrobiti keruvannya danimi samonalashtovuvanim samoorganizovanim ta samopidtrimuvanim SQL Server 2008 takozh vklyuchaye pidtrimku strukturovanih i napivstrukturovanih danih u tomu chisli cifrovi media formati dlya zobrazhen zvukiv video j inshih multimedijnih danih Klyuchovim novovvedennyam SQL Server 2008 ye rozvineni zasobi upravlinnya resursami resource governor sho dozvolyayut efektivno upravlyati i rozpodilyati roboche navantazhennya za dopomogoyu vidstezhuvannya rivnya zavantazhennya procesora i obsyagu pam yati sho zajmayut pracyuyuchi zastosunki Microsoft vidilyaye zasobi upravlinnya na osnovi politik rozshireni mozhlivosti z skladannya zvitiv i provedennyu analizu a takozh rozvineni zasobi upravlinnya intelektualnimi resursami pidpriyemstva U produkti z yavilasya povnocinna pidtrimka nestrukturovanih danih i pokrashena sistema shifruvannya informaciyi Krim togo varto vidiliti rozshireni funkciyi roboti z geolokalizovanimi danimi Sered novih mozhlivostej i udoskonalen Microsoft SQL Server 2008 takozh slid zaznachiti poyavu novih tipiv danih a same prostorovih danih krashu sumisnist z zastosunkami storonnih rozrobnikiv napriklad Oracle tisnishu integraciyu z Office optimizovani zasobi shifruvannya danih zasobi upravlinnya na osnovi politik a takozh pokrasheni instrumenti zvitnosti i analizu Produkt SQL Server 2008 proponuyetsya v semi modifikaciyah oriyentovanih na rizni kategoriyi koristuvachiv zokrema na robochi grupi krupnih korporativnih zamovnikiv rozrobnikiv i inshih Cini na SQL Server 2008 v porivnyanni z poperednimi versiyami sistemi upravlinnya bazami danih zalishatsya tim samim Krim togo Microsoft proponuye koristuvacham bezkoshtovni versiyi produktu z obmezhenimi mozhlivostyami SQL Server 2008 Express i SQL Server Compact SQL Server 2012 SQL Server 2012 vklyuchaye nizku vdoskonalen dlya roboti z kritichnimi biznes zastosunkami i biznes analitikoyu yak v tradicijnih data centrah tak i v privatnih publichnih i gibridnih hmarnih seredovishah Sered novih mozhlivostej SQL Server 2012 vidilyayutsya SQL Server AlwaysOn rishennya pidtrimki visokogo rivnya dostupnosti danih ta avarijnogo vidnovlennya xVelocity tehnologiya zbilshennya produktivnosti shovish danih ta program biznes analitiki novi rishennya v oblasti vizualizaciyi PowerPivot i PowerView dlya stvorennya zvitiv i analitichnih program z Excel i SharePoint pokrasheni instrumenti dlya integraciyi danih i upravlinnya nimi vklyuchayuchi SQL Server Data Quality Services i Master Data Services nova semantichna model biznes analitiki ta instrument dlya administratoriv baz danih i rozrobnikiv zastosunkiv SQL Server Data Tools Takozh Microsoft zrobila znachni investiciyi v oblasti Big Data a same v integraciyu SQL Server i populyarnih instrumentiv dlya biznes analitiki z nestrukturovanoyu informaciyeyu SQL Server 2019 Mozhe pracyuvati na operacijnij sistemi Linuks Ubuntu versiyi vid 16 04 i vishe RedakciyiMicrosoft robit SQL Server dostupnim u riznomanitnih variantah yaki riznyatsya naborami vlastivostej v zalezhnosti vid cilej kincevogo koristuvacha Ce taki redakciyi yak en Kompaktne vidannya vkladenij mehanizm bazi danih Zavdyaki malomu obsyagu 2 Mb dlya DLL maye zmensheni vlastivosti u porivnyanni z inshimi variantami Rozmir bazi danih obmezhenij 4 Gb i ne mozhe vikoristovuvatisya yak sluzhba Windows en Ranishe vidomij pid nazvoyu MSDE Microsoft SQL Server Desktop Engine Microsoft SQL Server Express ye vilno poshiryuvanoyu versiyeyu SQL Server Dana versiya maye deyaki tehnichni obmezhennya takozh vidsutni grafichni instrumenti administruvannya Taki obmezhennya roblyat yiyi nepridatnoyu dlya rozgortannya velikih baz danih V osnovnomu vona vikoristovuyetsya u zastosunkah pri proektuvanni abo dlya samostijnogo vivchennya Rozmir bazi danih obmezhenij 4 Gb rozmir pam yati sho mozhe buti adresovanoyu 1 Gb pidtrimuye lishe odin procesor SQL Server Workgroup Edition SQL Server Workgroup Edition vklyuchaye funkcionalnist yadra bazi danih ale ne vklyuchaye dodatkovi servisi SQL Server Standard Edition SQL Server Standard edition vklyuchaye mehanizmi yadra bazi danih a takozh avtonomni servisi Vidriznyayetsya vid variantu Enterprise Edition tim sho pidtrimuye menshe aktivnih vuzliv ta ne vklyuchaye deyaki funkciyi zbilshennya produktivnosti SQL Server Enterprise Edition SQL Server Enterprise Edition ce povnofunkcionalna versiya SQL Server SQL Server Developer Edition SQL Server Developer Edition vklyuchaye ti sami funkciyi sho j SQL Server Enterprise Edition ale mistit obmezhennya shodo vikoristannya jogo lishe dlya rozrobki ta testuvannya Jogo licenziya ne dozvolyaye vikoristannya yak virobnichogo servera FunkcionalnistMicrosoft SQL Server yak movu zapitiv vikoristovuye versiyu SQL sho otrimala nazvu Transact SQL skorocheno T SQL yaka ye realizaciyeyu SQL 92 standart ISO dlya SQL z bagatma rozshirennyami T SQL dozvolyaye vikoristovuvati dodatkovij sintaksis procedur sho zberigayutsya i zabezpechuye pidtrimku tranzakcij vzayemodiya bazi danih z keruyuchim zastosunkom Microsoft SQL Server ta Sybase ASE dlya vzayemodiyi z merezheyu vikoristovuyut protokol rivnya zastosunka pid nazvoyu en TDS protokol peredachi tablichnih danih Microsoft SQL Server takozh pidtrimuye Open Database Connectivity ODBC interfejs vzayemodiyi zastosunkiv z SUBD Versiya SQL Server 2005 nadaye mozhlivist pidklyuchennya koristuvachiv cherez vebserver servisi sho vikoristovuyut protokol SOAP Ce dozvolyaye kliyentskim programam ne priznachenim dlya Windows krossplatformenno z yednuvatisya z SQL Server Microsoft takozh vipustila sertifikovanij drajver JDBC sho dozvolyaye zastosunkam pid keruvannya Java takim yak BEA i IBM Websphere z yednuvatisya z Microsoft SQL Server 2000 i 2005 SQL Server pidtrimuye dzerkalyuvannya ta klasterizaciyu baz danih Klaster serveru SQL ce sukupnist odnakovo konfigurovanih serveriv taka shema dopomagaye rozpodiliti roboche navantazhennya mizh dekilkoma serverami Usi serveri mayut odne virtualne im ya a dani rozpodilyayutsya za IP adresami mashin klasteru protyagom robochogo ciklu Takozh u razi vidmovi abo zboyu na odnomu z serveriv klasteru dostupne avtomatichne perenesennya navantazhennya na inshij server SQL Server pidtrimuye nadlishkove dublyuvannya danih za troma scenariyami Znimok Vikonuyetsya znimok bazi danih yakij server vidpravlyaye oderzhuvacham Istoriya zmin Vsi zmini bazi danih bezperervno peredayutsya koristuvacham Sinhronizaciya z inshimi serverami Bazi danih dekilkoh serveriv sinhronizuyutsya mizh soboyu Zmini usih baz danih vidbuvayutsya nezalezhno na kozhnomu serveri a pid chas sinhronizaciyi vidbuvayetsya zvirka danih Dublyuvannya takogo tipu peredbachaye mozhlivist virishennya protirich mizh bazami danih SQL Server 2005 maye vbudovanu pidtrimku NET Framework Zavdyaki comu proceduri bazi danih sho zberigayutsya mozhut buti napisani na bud yakij movi platformi NET z vikoristannyam povnogo naboru bibliotek dostupnih dlya NET Framework Na vidminu vid inshih procesiv NET Framework vidilyaye dodatkovu pam yat i buduye zasobi keruvannya SQL Server ne vikoristovuyuchi vbudovani zasobi Windows Ce pidvishuye produktivnist porivnyano iz zagalnimi algoritmami Windows oskilki algoritmi rozpodilu resursiv specialno nalagodzheni dlya vikoristannya u strukturah SQL Server Rozrobka zastosunkivMicrosoft ta inshi kompaniyi proponuyut veliku kilkist programnih zasobiv rozrobki yaki dozvolyayut rozroblyati zastosunki dlya biznesu z vikoristannyam baz danih Microsoft SQL Server Microsoft SQL Server 2005 vklyuchaye takozh Common Language Runtime CLR Microsoft NET sho dozvolyaye zastosunkam rozroblenim na movah platformi NET napriklad VB NET abo C realizovuvati proceduri sho zberigayutsya ta rizni funkciyi Poperedni versiyi zasobiv rozrobki Microsoft vikoristovuvali lishe API dlya nadannya funkcionalnogo dostupu do Microsoft SQL Server VinoskiDatabase Engine XML Enancements Arhiv originalu za 12 travnya 2013 Procitovano 3 grudnya 2007 Database Engine Enhancements Arhiv originalu za 12 travnya 2013 Procitovano 3 grudnya 2007 Arhiv originalu za 18 kvitnya 2016 Procitovano 26 kvitnya 2016 Microsoft SQL Server 2008 Arhiv originalu za 12 travnya 2013 Procitovano 6 kvitnya 2007 Arhiv originalu za 28 serpnya 2008 Procitovano 8 serpnya 2008 SQL Server 2005 Features Comparison Arhiv originalu za 12 travnya 2013 Procitovano 3 grudnya 2007 PosilannyaOficijnij sajt SQL Server 26 lipnya 2008 u Wayback Machine SSMS ToolsLiteraturaRobert Viejra Programuvannya baz danih Microsoft SQL Server 2005 Bazovij kurs Programmirovanie baz dannyh Microsoft SQL Server 2005 Bazovyj kurs M 2007 S 832 ISBN 0 7645 8433 2 Majk Ganderloj Dzhozef Dzhorden Dejvid Chanc Osvoyennya Microsoft SQL Server 2005 Osvoenie Microsoft SQL Server 2005 M 2007 S 2204 ISBN 0 7822 4380 6 Ken Henderson Profesijne kerivnictvo z SQL Server struktura ta realizaciya Professionalnoe rukovodstvo po SQL Server struktura i realizaciya M Izdatelskij dom Vilyams 2006 S 1056 ISBN 5 8459 0912 0 Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi