Microsoft SQL Server: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Thijs!bot (обговорення | внесок)
м робот змінив: el:Microsoft SQL Server
Рядок 79:
Microsoft SQL Server в якості мови запитів використовує версію [[SQL]], що отримала назву [[TRANSACT-SQL]] (скорочено T-SQL), яка є реалізацією SQL-92 (стандарт [[ISO]] для SQL) з багатьма розширеннями. T-SQL дозволяє використовувати додатковий синтаксис [[процедура, що зберігається|процедур, що зберігаються]] і забезпечує підтримку транзакцій (взаємодія бази даних з керуючим застосунком). Microsoft SQL Server та Sybase ASE для взаємодії з мережею використовують протокол рівня застосунка під назвою [[Tabular Data Stream]] (TDS, протокол передачі табличних даних).
 
Microsoft SQL Server також підтримує [[ODBC|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-адресами машин кластеру протягом робочого циклу. Також у разі відмови або збою на одному з серверів кластеру доступне автоматичне перенесення навантаження на інший сервер.