微软SQL Server是由微软开发的一个关系数据库管理系统(RDBMS)。它是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍云服务器网络,或在两者之间任何东西。当然,“任何东西”,它仍然需要满足通常的硬件和软件要求,但这些要求是合理适度的,SQL Server都是可以运行的。
SQL Server是在世界上最常用的数据库。 因为微软的关系,它就是那么用户!
自SQL Server 1.0在1989年发布以来,SQL Server已演变成为一个真正的企业信息化平台。虽然它的核心功能是一个RDBMS,SQL Server已成为远不止于此。 SQL服务器2014年包括内置的商务智能工具,以及一系列的分析和报告工具。 这是关于最好的数据库管理工具,如创建数据库,备份,复制,安全性以及更多。
本教程更侧重于介绍数据库管理工具。
数据库管理工具
SQL Server提供了一些工具来帮助数据库管理和编程任务。
一些典型的数据库管理和编程任务可能包括:
- 创建和维护数据库
- 创建和维护表
- 创建和维护其他数据库对象,如存储过程,视图等
- 创建和维护和调度数据备份
- 复制(例如,创建数据库的副本)
- 创建和维护用户,角色等
- 优化任务
这些是一些数据库管理员(DBA)可能需要执行很多任务。SQL Server提供了这些手段来执行这些任务。
Server数据库系统
SQL Server是一个服务器的数据库系统,而不是一个桌面系统 – 如 MS Access。
基于服务器的数据库的系统被设计为在中央服务器上运行- 或服务器 – 使得多个用户可以同时访问相同的数据。用户通常通过应用程序访问数据库。
例如,一个网页可以存储在数据库中的所有内容。当访问者浏览的文章,他们从数据库中检索数据。在任何时候,一个网站可能服务了数百,甚至数千篇文章在其网站的访客。与此同时,其他用户可以更新他们的个人资料,在会员区,或订阅新闻简报或其他任何网站的用户操作。所以用户都同时读取和更新数据库。你需要一个良好的,强大的数据库系统满足这种类型的用法。毕竟,你不希望你的数据库锁定,因为太多用户试图访问它。或者更糟的是,你不会希望在你的数据库,由于电线损坏而致数据获取不到。
通常,这是是由网站的应用程序提供的功能,以这些访问者(例如,可以使用如,ColdFusion,HTML和JavaScript来构建网站)。它使用数据库存储数据,并使其可用。但是,SQL Server不包括一些有用的功能,可帮助应用程序提供的功能。
SQL Server版本
SQL Server有很多版本。有些是付费版本有些则是免费的。本教程中的例子是使用免费的SQL Server 2014工具。