日誌傳送部署
您可以使用 SQL Server Management Studio 或手動執行一系列儲存過程來啟用日誌傳送。
基本步驟
啟用日誌傳送包括以下基本步驟:
選擇作為主伺服器、輔助伺服器和可選的監視伺服器的伺服器。
注意:
在 64 位和 32 位環境中,SQL Server 磁碟儲存格式均相同。因此,日誌傳送配置可以將在 32 位環境中執行的伺服器例項和在 64 位環境中執行的伺服器例項組合在一起。
SQL Server 2008 Enterprise 及更高版本支援備份壓縮。建立日誌傳送配置時,可以控制日誌備份的備份壓縮行為。有關詳細資訊,請參閱備份壓縮 (SQL Server)。
最好在不屬於日誌傳送配置的容錯伺服器上,為事務日誌備份建立檔案共享。為了儘可能地提高主伺服器的可用性,Microsoft 建議您最好將備份共享放在單獨的主機上。
選擇主資料庫的備份計劃。
為每個輔助伺服器建立一個資料夾,事務日誌備份檔案將會複製到其中。這些資料夾通常位於輔助伺服器上。
配置一個或多個輔助資料庫。
(可選)配置一個監視伺服器。
為日誌傳送啟用輔助伺服器時,可以在 Management Studio 日誌傳送“輔助資料庫設定”對話方塊中選擇以下選項來設定輔助資料庫:
自動建立主資料庫備份,可以在需要時將其還原到輔助伺服器,以建立輔助資料庫。
如果需要的話,將現有的主資料庫備份還原到輔助伺服器,以建立輔助資料庫。
您也可以通過手動還原資料庫備份的方法來初始化輔助資料庫。
重要提示:
Management Studio 日誌傳送工具僅適於處理備份和還原的簡單情況。對於複雜的情況(例如,使用許多檔案或非預設選項的資料庫),您必須手動備份和還原整個資料庫。通常,在任何需要複雜的 BACKUP 或 RESTORE 命令的情況下,應使用手動備份和還原。還原輔助資料庫後,請使用 Management Studio 日誌傳送工具來完成對日誌傳送的設定。
有關這些 Transact-SQL 語句的詳細資訊,請參閱 BACKUP (Transact-SQL) 和 RESTORE (Transact-SQL)。
為日誌傳送啟用主伺服器時,可以指定在主伺服器上建立事務日誌備份的頻率。如果事務量較大,則經常備份事務日誌對於儘量減小資料丟失的可能性非常有用。
要求
日誌傳送有以下要求:
必須在日誌傳送中涉及的所有伺服器例項上都安裝 SQL Server 2005 Standard Edition、SQL Server 2005 Workgroup Edition、SQL Server 2005 Enterprise Edition 或更高版本。
日誌傳送中涉及的伺服器應具有相同的區分大小寫設定。
日誌傳送配置中的資料庫必須使用完整恢復模式或大容量日誌恢復模式。
將日誌傳送功能與其他功能或元件一起使用
日誌傳送功能可以與下列 SQL Server 功能或元件一起使用:
資料庫映象
如果將日誌傳送與資料庫映象一起使用,則日誌傳送配置的當前主資料庫和資料庫映象的當前主體資料庫必須是同一個資料庫。有關詳細資訊,請參閱資料庫映象和日誌傳送。
複製
有關日誌傳送對複製行為的影響以及在主資料庫丟失時,從輔助資料庫進行復制的要求和過程的資訊,請參閱複製和日誌傳送。
檢視事務日誌傳送狀態 (SQL Server Management Studio)
對於日誌傳送涉及的任何伺服器例項(監視伺服器、主伺服器或輔助伺服器),SQL Server Management Studio 都提供有關當前伺服器例項的日誌傳送活動的報告。有關詳細資訊,請參閱如何檢視日誌傳送報告 (SQL Server Management Studio)。
許可權
在每個伺服器例項上,您都必須是一個 sysadmin 才能啟用日誌傳送。日誌傳送配置的備份和還原目錄必須符合以下要求。
對於備份作業,以下帳戶必須擁有備份目錄的讀/寫許可權:
主伺服器例項上的 SQL Server 服務帳戶。
備份作業的代理帳戶。預設情況下,這是主伺服器例項上的 SQL Server 代理帳戶。
對於複製作業,其代理帳戶需要備份目錄讀許可權和複製目錄寫許可權。預設情況下,這是輔助伺服器例項上的 SQL Server 代理帳戶。
對於還原作業,以下帳戶必須擁有複製目錄的讀/寫許可權:
輔助伺服器例項上的 SQL Server 服務帳戶。
還原作業的代理帳戶。預設情況下,這是輔助伺服器例項上的 SQL Server 代理帳戶。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-493954/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 日誌傳送配置SQLServer
- 複製和日誌傳送
- 日誌傳送事務日誌備份設定
- C#原生郵件傳送+傳送日誌記錄C#
- 資料庫映象和日誌傳送資料庫
- 啟用日誌傳送 (Transact-SQL)SQL
- 在恢復計劃中使用日誌傳送
- 啟用日誌傳送 (SQL Server Management Studio)SQLServer
- 【工具】利用python 傳送MySQL 慢日誌郵件PythonMySql
- SQL Server實現Standby --日誌傳送(Log Shipping)SQLServer
- 資料庫映象與日誌傳送的特點資料庫
- SQL server資料庫高可用日誌傳送的方法SQLServer資料庫
- DB2日誌傳送基礎知識講解CIDB2
- 日誌傳送,SQL Server高可用性的重要舉措SQLServer
- DataGuard日誌傳輸模式模式
- SQL Server誤區 一個例項多個映象和日誌傳送延遲SQLServer
- log4j2通過tcp傳送json日誌到logstash ElasticsearchTCPJSONElasticsearch
- 配置SSH的對等性傳送ORACLE錯位的歸檔日誌檔案Oracle
- 事務日誌傳送使用者許可權設定及配置(2篇)
- Centos部署Loki日誌聚合系統CentOSLoki
- 專案部署時郵件傳送錯誤
- DG 日誌傳輸監控
- ELK 日誌分析系統 ----------- 部署ElasticSearch群集Elasticsearch
- 部署Sentry日誌監控系統
- oracle DG 日誌傳輸小結Oracle
- SQL Server 事務日誌傳輸SQLServer
- 通過helm部署EFK收集應用日誌,ingress-nginx日誌解析。應用日誌Nginx
- 案例二十每分鐘監控錯誤日誌併傳送郵件給相關人員
- GoAccess 開源日誌輕工具部署與分析Go
- 爬蟲日誌監控 -- Elastc Stack(ELK)部署爬蟲AST
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(上)Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(下)Oracle
- SDK日誌上傳效能最佳化
- 使用 Vim 傳送郵件和檢查日曆
- 最新Centos7.6 部署ELK日誌分析系統CentOS
- 使用Docker快速部署ELK分析Nginx日誌實踐DockerNginx
- docker筆記48-部署EFK日誌系統Docker筆記
- stm32-HAL使用usart傳送中斷判斷髮送標誌庫問題