Огляд SQL Server Express

15 0 Новини високих технологій

SQL Server Express є безкоштовною версією основної системи управління реляційними базами даних Microsoft SQL Server, яка може використовуватися для зберігання і доступу до інформації, що зберігається в різних сховищах. SQL Server володіє вражаючим набором функцій, такими як аналіз, звіти розширена і поглиблена аналітика.

Опис SQL Server Express

Корпоративна версія SQL Server конкурує з такими ресурсами, як Oracle Database (DB) і MySQL. SQL Server Enterprise поставляється з розширеним набором функцій і може бути занадто дорогим для компаній середньої ланки. Однак Microsoft пропонує SQL Server в декількох різних випусках, включаючи:
  • SQL Server Enterprise.
  • Business Intelligence.
  • SQL Server Management Studio Express.
  • Стандарт SQL Server.
  • Web.
  • SQL SE є самим доступним базовим реченням. Це повний механізм бази даних, який можна розгорнути на сервері або впровадити в додаток.
    Огляд SQL Server Express
    SE є безкоштовним і поставляється з багатьма функціями, такими як корпоративна версія. SQL Server Management Express найбільш підходить для підтримки виробничих додатків для підприємств малого і середнього бізнесу. Типовим прикладом використання розгортання розробників, які не хочуть створювати додатки з базою даних, розміщеної на сервері. Використовуючи Express, вони зможуть розробляти програми зі своєю базою даних SQL Server.

    Переваги

    Деякі переваги даного програмного рішення:
  • Безкоштовність: величезна перевага SQL Server Express полягає в тому, що воно безкоштовне. Єдиними витратами є витрати часу на завантаження і налаштування системи. Якщо вам потрібно SQL Server, то версія Express підійде найкращим чином.
  • Масштабованість: версія SE є ідеальної відправною точкою для невеликих незалежних постачальників програмного забезпечення (ISV), оскільки він може використовуватися з будь-яким додатком. Ліцензування дозволяє Express бути включеним як частина програми чи продукту. Хоча існують обмеження щодо використання пам'яті і сокета, вони не настільки критичні. Експрес не обмежується одним користувачем — це поширений міф. Існує обмеження бази даних 10 ГБ, але це максимальний розмір для кожного сховища, що означає, що ви можете мати кілька баз, в яких зберігається до 10 ГБ даних. Якщо ви є незалежним постачальником програмного забезпечення, і ваша компанія зазнає високі темпи зростання, що призводить до збільшення потреб в базі даних, ви можете перейти лише на платну версію SQL Server.


  • Безпека: в даному додатку є можливість безкоштовного онлайн-резервного копіювання, яка допоможе захистити ваші дані, якщо щось піде не так. Адміністратори повинні слідувати правилам безпеки, такий як обмеження доступу до папок резервного копіювання та соціальної політики паролів Windows.
  • Особливості: незважаючи на те що Express — це «полегшена» версія SQL Server, як і раніше існує вражаючий набір функцій, який буде платним в інших системах і є безкоштовним в цьому рішенні. Express підтримує повнотекстовий пошук, власний XML і час виконання Common Language Runtime. Інші ключові функції включають конструктор звітів, що дозволяє створювати настроювані вивантаження.
    Огляд SQL Server Express
  • Обмеження

    Перед розгортанням SQL Server Express, ви повинні дізнатися про своїх обмеженнях:
  • Максимальна пам'ять, використовувана SQL Server Database Engine - 1 ГБ.
  • Максимальний розмір кожної реляційної бази даних 10 ГБ.
  • Агент SQL не включений в Express. Агент SQL - це фоновий інструмент, який дозволяє адміністраторам автоматизувати такі завдання, як резервне копіювання даних, налаштування реплікації бази даних, планування завдань, користувальницькі дозволу і моніторинг бази даних.

  • Межа в буферному кеші для кожного екземпляру складає 1 МБ ОЗУ.
  • Механізм реляційної бази даних обмежений меншою кількістю сокета.
  • Версії

    Версія 2016 була випущена в трьох модифікаціях:
  • SP1 Express — це основна пропозиція для експрес-доставки, поставляється з базовими функціями. Крім того, такі можливості, як динамічна маскування даних та безпека на рівні рядків, тепер доступні в Express.
  • Express з розширеними службами — ця версія містить більшу кількість функцій. Включені механізм реляційної бази даних, Management Studio звітність та повнотекстовий пошук. Ідеально підходить для розробників, що працюють з меншими додатками, яким необхідно впровадити звітність в своїх суб'єктах.
  • Express LocalDB — ця редакція в основному використовується в якості інструменту розробки. Це найбільш легка версія Express, яка працює як локальна програма. Підтримує всі основні функції програмування інших видань. Великою перевагою LocalDB для розробників є те, що він дозволяє створювати локальну середу, яка набагато простіше в установці і управлінні. Користувачі можуть просто запустити примірник середовища виконання LocalDB по мірі необхідності без установки служби
    Огляд SQL Server Express
  • Призначення

    Обмежена клієнтська версія SQL Server Express призначена для розробників, любителів і незалежних авторів програмного забезпечення, яким потрібна база даних з низьким рівнем доступу без підтримки підприємства. Загальний сценарій, прменяемый для використання цього безкоштовного продукту, призначений для проекту веб-розробки Visual Studio або для використання в якості настроюється бази даних, яку розробник може поширювати серед клієнтів. Версія Express заснований на Yukon і містить ті ж можливості програмування, як T-SQL, власний клієнт і API ADO.NET.

    Технічні особливості

    Ця версія поставляється з Manager Express і диспетчером комп'ютерів, двома інструментами GUI для настройки і установки. Версія обмежується використанням спільної пам'яті в локальній системі. Підключення до бази даних може здійснюватися через TCP/IP або іменовані канали. Тим не менше веб-доступ через HTTP чи високопродуктивний доступ з використанням VIA не підтримується. Ви повинні спеціально увімкнути взаємодія з Express, і підключений користувач повинен включити службу браузера SQL Server, щоб виконати мережеве підключення. Загальна пам'ять не використовує службу Browser.
    Огляд SQL Server Express

    Установка

    Для запуску Microsoft SQL Server Express вам знадобиться система, що працює під управлінням Windows 2000 SP4 XP Pro SP1 або Server 2003. Рекомендована оперативна пам'ять - 512 МБ, але продукт буде працювати з 256 МБ ОЗУ. Програмне забезпечення також вимагає 170 МБ простору на жорсткому диску, MSIE 6.0 SP1 і Microsoft .NET Framework 2.0 або більш пізніх версій.

    Порівняння версій і безкоштовні завантаження

    Microsoft SQL Server — це система управління базами даних корпоративного якості, яка зазвичай розміщується на сервері і може масштабуватися на декількох серверах і в різних місцях. Для локального комп'ютера, невеликих баз даних і менш критичних ситуацій Microsoft пропонує обмежену версію SQL Server під назвою SQL Server Express. Цей додаток можна безкоштовно завантажити і встановити на локальний ПК. Це корисно для наступних ситуацій:
  • розгортання настільних рішень Windows, які використовують бази даних SQL Server для користувачів, що не володіють цим програмним рішенням.
  • робота з полегшеними веб-додатками;
  • розробники, які бажають створювати і тестувати програми з базою даних SQL Server самостійно.
    Огляд SQL Server Express
  • Характеристики

    Існує безліч випусків повній версії SQL Server Enterprise, Standard і Web. Ось деякі з основних відмінностей версії 2016 порівняно з версією Express:
  • Обчислювальна ємність OS Max — 4 ядра.
  • Максимальна оперативна пам'ять — 1 ГБ.
  • Інтелектуальні і зашифровані резервні копії.
  • SQL profiler.
  • SQL Server Express не може бути встановлений на стиснутому диску. Він підтримує тільки стандартні диски.

    Оновлення

    Протягом багатьох років було випущено безліч версій MS SQL Server Express і пакетів оновлень. Нижче наводиться підсумок за основною версією: Пакети оновлення основної версії:
  • 2016 SP1.
  • 2014 SP1 і SP2.
  • 2012 SP1 - SP3.
  • 2008 R2 RTM, R2 SP1 і R2 SP2.
  • 2005 SP1 - SP4.
    Огляд SQL Server Express
  • Вибір правильного варіанту

    Оскільки організації зазвичай оновлюють SQL Server рідше, ніж операційні системи, більш стара версія може використовуватися досить тривалий час, особливо якщо не потрібні функції, додані в нове. Якщо ви починаєте з нуля, виберіть саму нову версію, яка підтримує всі орієнтовані на вас операційні системи. Якщо ви розробник і хочете в кінцевому підсумку розгортатися у вже наявному на вашому ПК програмному забезпеченні, ви можете використовувати SQL Server R2 Express, яка відповідає цій або більш старої версії, щоб не вводити функції, які не існують на вашому SQL Server. Більш старі варіанти зазвичай працюють на нових операційних системах, але офіційно не вказані на веб-сторінках Microsoft. У версіях 2005 року є попередження про можливість виникнення проблем, якщо вони будуть встановлені в ОС Windows 8.x і новіше.