前言
Microsoft SQL Server 是一個全面的數據庫平臺,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 數據庫引擎爲關係型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
一. SSMS (數據庫管理工具) 介紹
可以通過開始菜單打開SQL server管理工具】
SSMS(SQL Server Management Studio),數據庫管理工具
進入SSMS界面
二. SQL server服務
如果想連接SQL server服務器,我們必須保證服務爲開啓狀態。接下來介紹一下啓動或關閉服務的方式
1. 可以在操作系統的 “服務” 中啓動或關閉服務。
2. 通過DOS命令啓動或關閉服務
三. 連接SQL server服務器的兩種方式
1. Windows 身份驗證
連接本地數據庫服務器
1. 採用localhost可以連接本地服務器
2. 採用 . "點"可以連接本地服務器
3. 採用 IP地址 可以連接本地服務器
2. SQL server身份驗證(添加登錄名 及 登錄)
用SQL server身份登錄首先要添加SQL server用戶。
1.用Windows 身份登錄去創建SQL server用戶名進行登錄
用管理員身份登錄
安全性→登錄名→新建用戶名
在登錄名新建窗口中輸入用戶名、密碼並指定默認數據庫
可以勾選強制實施密碼策略複選框,對用戶輸入的密碼提出要求。
密碼策略只有Windows 2003以上的操作系統纔會有,只要求通過增加密碼 的複雜程度來防止破解,以增強安全性,要求符合以下三個條件
- 密碼不得包含三個或三個以上兩端用“空白”(空格、製表符、換行符等)“-”、“_”、“#” 字符連接字母或數字)
- 密碼長度至少爲六個字符。
- 密碼至少包含以下四類字符中的三類。
3.1 英文大寫字母(A~Z)
3.2 英文小寫字母(a~z)
3.3 十個基本數字(0~9)
3.4 非字母數字(如 !、$、#、或%)。
有了登錄名後,我們要對登錄名設置權限
第一類權限爲服務器角色
名稱 | 介紹 |
---|---|
bulkadmin | 可以執行BULK INSERT語句 |
dbcreator | 可以創建、修改數據庫 |
diskadimin | 管理磁盤文件 |
processadmin | 管理SQL server 進程 |
public | 有兩大特點:第一,初始狀態時沒有權限;第二,所有數據庫用戶都是它的成員 |
securityadmin | 管理登錄和CREATE DATABASE的權限以及閱讀審計 |
serveradmin | 配置服務器設置 |
setupadmin | 安裝複製和管理擴展過程 |
sysadmin | 執行SQL server任何動作(超級管理員) |
第二類操作權限,用戶名對指定的數據庫的操作權限
上面選擇數據庫
下面設置數據庫角色的訪問權限
名稱 | 介紹 |
---|---|
db_accessadmin | 可以在數據庫中添加、刪除用戶 |
db_backupoperator | 可以備份數據庫 |
db_datareader | 可以讀取任何表中的數據 |
db_datawriter | 可以添加、更改、刪除所有表中的數據 |
db_ddladmin | 可以添加、更改、刪除數據庫對象(即可以執行DDL語句) |
db_denydatareader | 不能讀取任何表中的數據,但仍然可以通過存儲過程來查看 |
db_denydatawriter | 不能更改任何表中的數據,但仍然可以通過存儲過程來修改 |
db_owner | 執行任何操作 |
db_securityadmin | 可以更改數據中的權限和角色 |
public | 每個數據庫用戶都屬於public角色.未對用戶授權之前,該用戶將被授予public角色的權限.該角色不能被刪除 |
選擇狀態→登錄名(啓動),確定即可用SQL server身份登錄
用我們剛纔註冊的身份去登錄