Anda di halaman 1dari 5

8/2/2017 What is Microsoft SQL Server? - Definition from WhatIs.

com

Microsoft SQL Server is a relational database management system, or RDBMS, that supports a wide variety of transaction processing,
2 business intelligence and analytics applications in corporate IT environments. It's one of the three market-leading database technologies, along

9 with Oracle Database and IBM's DB2.


g
SearchSQLServer

Home > Installation > Business software > Microsoft SQL Server
Search the TechTarget Network

DEFINITION
Download this free guide
Microsoft SQL Server
Posted by: Margaret Rouse WhatIs.com
SQL Server Import & Export Wizard Step-By-Step Tutorial
c s oexpert-led
In this n tutorial, senior DBA and technical trainer Basit Farooq provides a step-by-step guide for using the SQL Server
Import
Contributor(s): Adamand Export
Hughes Wizard
and Craig Stedmanto transfer data between SQL Server databases and Microsoft Excel worksheets.

r This definition is part of our Essential Guide: Relational database management system guide: RDBMS still on top
Start Download

Like other RDBMS software, Microsoft SQL Server is built on top of SQL, a standardized programming language that database administrators
(DBAs) and other IT professionals use to manage databases and query the data they contain. SQL Server is tied to Transact-SQL (T-SQL), an
implementation of SQL from Microsoft that adds a set of proprietary programming extensions to the standard language.

The original SQL Server code was developed in the 1980s by the former Sybase Inc., which is now owned by SAP. Sybase initially built the
software to run on Unix systems and minicomputer platforms. It, Microsoft and Ashton-Tate Corp., then the leading vendor of PC databases,
teamed up to produce the first version of what became Microsoft SQL Server, designed for the OS/2 operating system and released in 1989.

Ashton-Tate stepped away after that, but Microsoft and Sybase continued their partnership until 1994, when Microsoft took over all
development and marketing of SQL Server for its own operating systems. The year before, with the Sybase relationship starting to unravel,
Microsoft had also made the software available on the newly released Windows NT after modifying the 16-bit OS/2 code base to create a 32-
bit implementation with added features; it focused on the Windows code going forward. In 1996, Sybase renamed its version Adaptive Server
Enterprise, leaving the SQL Server name to Microsoft.

Versions of SQL Server


Between 1995 and 2016, Microsoft released 10 versions of SQL Server. Early versions were aimed primarily at departmental and workgroup
applications, but Microsoft expanded SQL Server's capabilities in subsequent ones, turning it into an enterprise-class relational DBMS that
could compete with Oracle Database, DB2 and other rival platforms for high-end database uses. Over the years, Microsoft has also
incorporated various data management and data analytics tools into SQL Server, as well as functionality to support new technologies that
emerged, including the web, cloud computing and mobile devices.

Microsoft SQL Server 2016, which became generally available in June 2016, was developed as part of a "mobile first, cloud first" technology
strategy adopted by Microsoft two years earlier. Among other things, SQL Server 2016 added new features for performance tuning, real-time
operational analytics, and data visualization and reporting on mobile devices, plus hybrid cloud support that lets DBAs run databases on a
combination of on-premises systems and public cloud services to reduce IT costs. For example, a SQL Server Stretch Database technology
moves infrequently accessed data from on-premises storage devices to the Microsoft Azure cloud, while keeping the data available for
querying, if needed.

http://searchsqlserver.techtarget.com/definition/SQL-Server 1/5
8/2/2017 What is Microsoft SQL Server? - Definition from WhatIs.com

SQL Server 2016 also increased support for big data analytics and other advanced analytics applications through SQL Server R Services,
which enables the DBMS to run analytics applications written in the open source R programming language, and PolyBase, a technology that
lets SQL Server users access data stored in Hadoop clusters or Azure blob storage for analysis. In addition, SQL Server 2016 was the first
version of the DBMS to run exclusively on 64-bit servers based on x64 microprocessors.

Prior versions included SQL Server 2005, SQL Server 2008 and SQL Server 2008 R2, which was considered a major release despite the
follow-up sound of its name. Next to come were SQL Server 2012 and SQL Server 2014. SQL Server 2012 offered new features, such as
columnstore indexes, which can be used to store data in a column-based format for data warehousing and analytics applications, and
AlwaysOn Availability Groups, a high availability and disaster recovery technology. (Editor's note: Microsoft changed the spelling of the latter's
name to Always On when it released SQL Server 2016.)

SQL Server 2014 added In-Memory OLTP, which lets users run online transaction processing (OLTP) applications against data stored in
memory-optimized tables instead of standard disk-based ones. Another new feature in SQL Server 2014 was the buffer pool extension, which
integrates SQL Server's buffer pool memory cache with a solid-state drive -- another feature designed to boost I/O throughput by offloading
data from conventional hard disks.

Microsoft SQL Server ran exclusively on Windows for more than 20 years. But, in 2016, Microsoft said it planned to also make the DBMS
available on Linux, starting with a new version released as a community technology preview that November and initially dubbed SQL Server
vNext. The support for running SQL Server on Linux moved it onto an open source operating system commonly found in enterprises, giving
Microsoft potential inroads with customers that don't use Windows or have mixed server environments. In addition, it added the ability to run
SQL Server in Docker containers, a virtualization technology that isolates applications from each other on a shared operating system.

Inside SQL Server's architecture


Like other RDBMS technologies, SQL Server is primarily built around a row-based table structure that connects related data elements in
different tables to one another, avoiding the need to redundantly store data in multiple places within a database. The relational model also
provides referential integrity and other integrity constraints to maintain data accuracy; those checks are part of a broader adherence to the
principles of atomicity, consistency, isolation and durability -- collectively known as the ACID properties and designed to guarantee that
database transactions are processed reliably.

The core component of Microsoft SQL Server is the SQL Server Database Engine, which controls data storage, processing and security. It
includes a relational engine that processes commands and queries, and a storage engine that manages database files, tables, pages, indexes,
data buffers and transactions. Stored procedures, triggers, views and other database objects are also created and executed by the Database
Engine.

Sitting beneath the Database Engine is the SQL Server Operating System, or SQLOS; it handles lower-level functions, such as memory and I/O
management, job scheduling and locking of data to avoid conflicting updates. A network interface layer sits above the Database Engine and
uses Microsoft's Tabular Data Stream protocol to facilitate request and response interactions with database servers. And at the user level, SQL
Server DBAs and developers write T-SQL statements to build and modify database structures, manipulate data, implement security protections
and back up databases, among other tasks.

SQL Server services, tools and editions


Microsoft also bundles a variety of data management, business intelligence (BI) and analytics tools with SQL Server. In addition to the R
Services technology that first appeared in SQL Server 2016, the data analysis offerings include SQL Server Analysis Services, an analytical
engine that processes data for use in BI and data visualization applications, and SQL Server Reporting Services, which supports the creation
and delivery of BI reports.

On the data management side, Microsoft SQL Server includes SQL Server Integration Services, SQL Server Data Quality Services and SQL
Server Master Data Services. Also bundled with the DBMS are two sets of tools for DBAs and developers: SQL Server Data Tools, for use in
developing databases, and SQL Server Management Studio, for use in deploying, monitoring and managing databases.

http://searchsqlserver.techtarget.com/definition/SQL-Server 2/5
8/2/2017 What is Microsoft SQL Server? - Definition from WhatIs.com
Microsoft offers SQL Server in four primary editions that provide different levels of the bundled services. Two are available free of charge: a
full-featured Developer edition for use in database development and testing, and an Express edition that can be used to run small databases
with up to 10 GB of disk storage capacity. For larger applications, Microsoft sells an Enterprise edition that includes all of SQL Server's
features, as well as a Standard one with a partial feature set and limits on the number of processor cores and memory sizes that users can
configure in their database servers.

However, when SQL Server 2016 Service Pack 1 (SP1) was released in late 2016, Microsoft made some of the features previously limited to the
Enterprise edition available as part of the Standard and Express ones. That included In-Memory OLTP, PolyBase, columnstore indexes, and
partitioning, data compression and change data capture capabilities for data warehouses, as well as several security features. In addition, the
company implemented a consistent programming model across the different editions with SQL Server 2016 SP1, making it easier to scale up
applications from one edition to another.

Security features in SQL Server


The advanced security features supported in all editions of Microsoft SQL Server starting with SQL Server 2016 SP1 include three technologies
added to the 2016 release: Always Encrypted, which lets user update encrypted data without having to decrypt it first; row-level security, which
enables data access to be controlled at the row level in database tables; and dynamic data masking, which automatically hides elements of
sensitive data from users without full access privileges.

Z
Margaret Rouse asks:

What are the key features in Microsoft SQL Server for your organization, and why?

Join the Discussion

Other notable SQL Server security features include transparent data encryption, which encrypts data files in databases, and fine-grained
auditing, which collects detailed information on database usage for reporting on regulatory compliance. Microsoft also supports the Transport
Layer Security protocol for securing communications between SQL Server clients and database servers.

Most of those tools and the other features in Microsoft SQL Server are also supported in Azure SQL Database, a cloud database service built
on the SQL Server Database Engine. Alternatively, users can run SQL Server directly on Azure, via a technology called SQL Server on Azure
Virtual Machines; it configures the DBMS in Windows Server virtual machines running on Azure. The VM offering is optimized for migrating or
extending on-premises SQL Server applications to the cloud, while Azure SQL Database is designed for use in new cloud-based applications.

In the cloud, Microsoft also offers Azure SQL Data Warehouse, a data warehousing service based on a massively parallel processing (MPP)
implementation of SQL Server. The MPP version, originally a stand-alone product called SQL Server Parallel Data Warehouse, is also available
for on-premises uses as part of the Microsoft Analytics Platform System, which combines it with PolyBase and other big data technologies.

This was last updated in February 2017


m Continue Reading About Microsoft SQL Server
How to get started with PolyBase in SQL Server 2016


SQL Server 2014 columnstore index: The good, the bad and the clustered

Options for scaling out SQL Server applications to boost workloads


Five tips to avoid a performance bottleneck or other SQL Server snares

Ten best practices for new SQL Server DBAs

Related Terms

Community Technology Preview (CTP)

The Community Technology Preview (CTP) is an early version of a Microsoft product that is released to testers during the software... See complete definitionq

Microsoft SQL Server 2016

SQL Server 2016 is a SQL-based relational database management system released by Microsoft for general availability on June 1, ... See complete definitionq

http://searchsqlserver.techtarget.com/definition/SQL-Server 3/5
8/2/2017 What is Microsoft SQL Server? - Definition from WhatIs.com
SQL (Structured Query Language)

SQL, short for Structured Query Language, is a programming language for relational databases. It lets users modify database ... See complete definitionq

m Join the conversation


z 1 comment

Share your comment

Send me notifications when other members comment.

Add My Comment

Oldest 5

[-] Margaret Rouse


- 24 Jan 2006 5:30 AM
t
What are the key features in Microsoft SQL Server for your organization, and why?

Reply

-ADS BY GOOGLE

File Programming Tools


DOC, XLS, PPT, PDF, MSG and more APIs to Manage, Print and Convert aspose.com

BUSINESS ANALYTICS DATA CENTER DATA MANAGEMENT AWS ORACLE CONTENT MANAGEMENT WINDOWS SERVER

5
SearchBusinessAnalytics

AI analytics expected to rise, along with management complexity

Growing use of artificial intelligence tools by businesses was the focal point of analytics and data management trends predicted ...

AI technologies affect all corners of business, IT

Think before you act on artificial intelligence technologies to ensure that your efforts to become a "cognitive business" lead ...

http://searchsqlserver.techtarget.com/definition/SQL-Server 4/5
8/2/2017 What is Microsoft SQL Server? - Definition from WhatIs.com

About Us Meet The Editors Contact Us Privacy Policy Advertisers Business Partners Media Kit Corporate Site

Contributors Reprints Archive Site Map Answers E-Products Events Features

Guides Opinions Photo Stories Quizzes Tips Tutorials Videos

All Rights Reserved,


Copyright 2005 - 2017, TechTarget

http://searchsqlserver.techtarget.com/definition/SQL-Server 5/5

Anda mungkin juga menyukai