1. Stockholm, Sweden
第三章 關聯式資料庫管理系統:以SQL Server 2017 為例
K I D C ur ricu lu m Ser ies
Information
K no wledge
D
atabase
K I D C ur ricu lu m Ser iesK I D C ur ricu lu m Ser ies
Information
K no wledge
D
atabase
Information
K no wledge
D
atabase
3. 3Frank S.C. Tseng (http://www2.nkfust.edu.tw/~imfrank)
關聯式系統
完整的關聯式系統特點:
會在關聯式模式的規範之外,另外提供:
整合式的使用者介面、
支援多工、多使用者的運算環境、
資料庫備份與復原等複雜功能。
…
例如:Oracle 12c、SAP Adaptive Server Enterprise (以
前稱為 Sybase ASE)、IBM DB2、SQL Server 2017 等。
本書將以 MS SQL Server 2017 為例
4. 4Frank S.C. Tseng (http://www2.nkfust.edu.tw/~imfrank)
MS SQL Server vs. Sybase 的故事
MS SQL Server 最早是由 Sybase SQL Server 4.2.x 移植到
個人電腦上的結果
兩者後來分道揚鑣
MS SQL Server 6.0/6.5→MS SQL Server 7.0→SQL Server
2000→SQL Server 2005→SQL Server 2008→SQL Server
2012/2014/2016 →SQL Server 2017
Sybase SQL Server 為了與 MS SQL Server 區別,於 1997
年改名 Sybase Adaptive Server Enterprise (Sybase ASE),
Sybase 於 2010 年由德國大廠 SAP 購併,產品改名
SAP Sybase ASE (Adaptive Server Enterprise)
22. 22Frank S.C. Tseng (http://www2.nkfust.edu.tw/~imfrank)
SQL Server 2017 安全機制總覽
權限 (Permissions)
安全實體
(Securables)
Windows
SQL Server 2014
DB
SQL Server 2014
SQL Server 2014 DB
Database
Windows Group
Domain User Account
Local User Account
SQL Server Login
Server Role
Database User
Database Role
Application Role
Group
Access Control List
(ACL)
透過
Grant/Revoke/Deny
設定以下權限:
Backup
Create/Alter/Drop
Select
Update/Delete/Insert
Execute
Connect
Control
Take Ownership
View Definition
存取
Files
Registry Keys
Server
Database
Schemas
Object
Windows Server
主體 (Principals)