小生博客:http://xsboke.blog.51cto.com
-------謝謝您的參考,如有疑問,歡迎交流
一、權限簡介
二、備份簡介
三、復制簡介
四、案例
。。。。。。。。。。。。。
一、 權限
1. SQL Server 的安全機制
1)客戶機的安全機制
2)服務器的安全機制
登錄實例的賬號和密碼
身份驗證模式
權限角色
3)數據庫的安全機制
訪問數據庫的“數據庫用戶”
權限角色
4)數據對象的安全機制
查詢、更新、插入、刪除
2. 登錄權限設置
1)SQL Server的身份驗證模式
A)Windows身份驗證模式
使用Windows用戶和密碼
適用于局域網內部使用,如Windows域環境
B)SQL Server 和Windows 身份驗證模式(混合驗證模式)
用戶名通過SQL Server創建并存儲
2)登錄權限設置
A)設置登錄賬戶
Windows用戶或SQL Server用戶。
B)SA賬戶的使用
設置復雜密碼,
建議禁用SA,并創建一個擁有與SA權限相同的超級用戶。
3. 訪問許可權限設置
1)服務器級別設置:只對服務器有效,對數據庫和表無效
n 作用于整個實例
n 訪問實例
n 在實例中創建數據庫、管理和審核登錄賬戶等管理權限
2) 數據庫級別設置:只對單個數據庫有效
n 特點:
作用于單個數據庫,
對數據庫進行查詢、更新、備份和還原等操作。
n 數據庫用戶:
登錄賬戶的一個映射。
n 內置數據庫用戶
dbo:數據庫所有者,
guest:來賓用戶。
3)對象級別權限設置
n 更加細化的權限,作用于表、視圖、存儲過程等
n 為表授權
n 為數據庫授權
n 為存儲過程授權
二、 備份
1. 備份類型
1)完整備份
備份整個數據庫、部分事務日志、數據庫結構和文件結構,
是任何其他備份類型的基礎。
2)差異備份
備份上一次完整備份之后所有更改的數據
3)事務日志備份
主要是T-SQL語句,記錄了數據庫的所有改變,相當于增量備份,支持時間點還原。
2. 恢復操作
1)每次恢復數據庫必須選擇完整備份
2)如果在完整備份后使用的都是差異備份,那么選擇完整備份后,只需要選擇最后一次差異備份即可
3)如果在完整備份后使用的都是事務日志備份,那么需要選擇每次的備份去恢復
3. 備份設備
1)SQL Server支持的媒體:磁盤、磁帶等
2)備份設備
物理備份設備:是操作系統用來標識備份設備的名稱
如C:\Backups\Accounting\Full.bak
邏輯備份設備:是用戶定義的別名,用來標識物理備份設備
3)使用備份設備的優點:可以查詢之前的備份的信息
三、 復制
1. 復制簡介
1)作用
實現數據的同步,將主數據庫上的數據更新到其他數據庫
2)優點
節約成本、降低工作量
3)組成:發布服務器、分發服務器、訂閱服務器
注釋:
a.發布服務器:主數據庫。
b.分發服務器:發布服務器通過分發服務器將數據分發到訂閱服務器上(分發服務器一般不獨立,與發布服務器在一臺機器上)
c.訂閱服務器:接收同步數據的服務器。
2. 配置復制時需要注意:
l 做復制的表必須要有一個主鍵
l 登錄模式必須為混合模式(做異地復制時)
l 代理服務必須開啟,代理服務與自動化相關(自動同步數據)
l sql server的端口1433必須開啟
l sql server配置管理器中的網絡配置中TCP/IP協議要
1)發布方式
l快照發布:
只能將發布服務器上的數據同步到訂閱服務器上,但是不能更新數據。
l事務發布:
可以把數據發布到訂閱服務器上,而且在發布服務器上更改表時,訂閱服務器也會更新,但是訂閱服務器更新數據時,發布服務器不會同步,屬于單向的
l合并發布:
資源占用多,但是可以實現發布服務器更新數據,訂閱服務器也會更新,訂閱服務器更新數據,發布服務器也會更新
l具有可更新訂閱的事務發布:
05版增加的新功能
解釋:一般后兩種發布方式使用比較少,因為一般不會讓雙方都可以更新數據,一般都使用事務發布,做事務發布的時候必須先做一次快照發布(根據向導設置即可)
2)訂閱方式:有兩種
a.在分發服務器上進行推送訂閱,也叫強制訂閱(在分發服務器上)。
b.請求訂閱(在訂閱服務器上使用)。
3)實例名修改后需要執行的語句:
sp_dropserver原數據庫的實例名:數據庫的實例名默認使用計算機的名字,所以當計算機名改變時,需要刪除之前的實例否則無法識別新的實例名(如果實例名有特殊字符則需要加中括號‘[]’)
sp_addserver新的實例名,local:應用新的實例名,如果是本地計算機,必須在實例名后面加‘,local’,然后重啟實例
3. 具體實施流程
1) 在發布服務器上新建復制
2) 選擇訂閱方式
四、按列
本例概括
例:發布服務器和分發服務器為:WIN-B8RVQT412MQ
訂閱服務器為:hangzhou
要求:1. 使用復制功能,使WIN-B8RVQT412MQ上的shop表可以同步到hangzhou上
2. 使用事務快照(只有發布服務器更新數據會同步到訂閱服務器上,相反則不行)
3. 使用推送訂閱(為了保證統一性)
注釋:經過實驗,發現,使用事務快照雖然訂閱服務器更新數據,發布服務器不會同步,但是訂閱服務器可以更新同步過來的表的數據,只是不同步而已。
1. 修改計算機名后需要做的操作(因為修改計算機名后數據庫可能無法識別)
2. 復制第一步,在訂閱和分發服務器上開啟1433端口,用于保證數據庫的連通性(我們這里分發和發布服務器安裝在一塊)。
3. 分別開啟發布服務器和訂閱服務器的代理服務,因為代理服務會涉及到自動化。
4. 查看SQL SERVER的配置工具中TCP/IP協議是否開啟,否則會影響分發服務器與訂閱服務器的連通性。
5. 登錄模式必須為混合模式,模式修改后最好重啟實例。
6. 做復制的表必須要有一個主鍵,下面舉例。
7. 開始發布此表(此例為事務發布,具體涵義請查看詳細文檔)
8. 開始新建訂閱(此例為推送訂閱,所以在分發服務器上創建即可,這里只說明一些需要注意的地方)
9. 驗證復制是否成功。
10. 驗證發布服務器更新數據,訂閱服務器是否同步。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。