當前位置:首頁 » 編程語言 » sqlserver快照

sqlserver快照

發布時間: 2024-10-18 21:13:30

⑴ 如何實現sql server實時備份資料庫

可以利用資料庫復制技術來實現數據同步更新 。SQL復制的基本元素包括出版伺服器、訂閱伺服器、分發伺服器、出版物和文章。 SQL SERVER 主要採用出版物、訂閱的方式來處理復制。源數據所在的伺服器是出版伺服器,負責發表數據。出版伺服器把要發表的數據的所有改變情況的拷貝復制到分發伺服器,分發伺服器包含有一個分發資料庫,可接收數據的所有改變,並保存這些改變,再把這些改變分發給訂閱伺服器 。
主要有以下幾個步驟:
1、配置出版伺服器 :
(1)選中指定[伺服器]節點 ;
(2)從[工具]下拉菜單的[復制]子菜單中選擇[發布、訂閱伺服器和分發]命令 ;
(3)系統彈出一個對話框點[下一步]然後看著提示一直操作到完成;
(4)當完成了出版伺服器的設置以後系統會為該伺服器的樹形結構中添加一個復制監視器。同時也生成一個分發資料庫(distribution) 。
2、創建出版物 :
(1)選中指定的伺服器;
(2)從[工具]菜單的[復制]子菜單中選擇[創建和管理發布]命令;
(3)在彈出的對話框中選擇要創建出版物的資料庫,單擊[創建發布] ;
(4)在[創建發布向導]的提示對話框中單擊[下一步]系統就會彈出一個對話框,選擇合適的復制類型;
(5)單擊[下一步]系統要求指定可以訂閱該發布的資料庫伺服器類型,SQLSERVER允許在不同的資料庫如 ORACLE或ACCESS之間進行數據復制;
(6)單擊[下一步]系統就彈出一個定義文章的對話框也就是選擇要出版的表 ;
(7)點擊[下一步]直到操作完成。
3、設計訂閱 :
(1)選中指定的訂閱伺服器;
(2)從[工具]下拉菜單中選擇[復制]子菜單的[請求訂閱] ;
(3)按照單擊[下一步]操作直到系統會提示檢查SQL SERVER代理服務的運行狀態,執行復制操作的前提條件是SQL SERVER代理服務必須已經啟動;
(4)單擊[完成],即可實現實時備份資料庫。

⑵ SQL中的ReportServer資料庫是什麼資料庫

一、Report Server資料庫:

是一個SQL Server資料庫。它能夠存儲SSRS配置部分,報告定義,報告元數據,報告歷史,緩存政策,快照,資源,安全設置,加密的數據,調度和提交數據,以及擴展信息。

注意事項:盡管用戶能夠直接存取在SSRS目錄下的資料庫並且能夠直接修改SSRS使用的對象;但在實踐中,不推薦(或不支持)這樣做,因為在SSRS目錄下的內在數據和結構不能被保證與不同版本的SSRS、服務包或補丁相兼容。

需要把Report Server資料庫當作產品資料庫之一來對待。盡管許多開發人員都習慣把RDL存儲在一個單獨的倉庫中,並因此導致經常恢復RDL。但是,損失快照數據能夠帶來消極的業務影響。

例如,用戶可能使用快照的報告"相對靜止"數據的能力來作一些業務決定。

二、ReportServerTempDB資料庫:

是SSRS使用的臨時資料庫。這個資料庫負責存儲中間處理結果,例如報表伺服器生成的會話和執行數據、緩存報表以及工作表。

正常情況下,Report Server能夠周期性地清ReportServerTempDB中的到期的和孤立的數據。後台進程定期清理時間間隔由參數CleanupCycleMinutes控制,這個參數位於

<Installation Drive><Program Files or Program Files(x86)>Microsoft SQL Server<SSRS Instance>Reporting ServicesReportServer 下的rsreportserver.config配置文件中。

注意事項:為了把臨時快照存儲在文件系統而不是資料庫中,管理員應該完成下列步驟。

1、修改RSReportServer.config,並把WebServiceUseFileShareStorage和設置為True。

2、把FileShareStorageLocation設置為一個全稱路徑。默認路徑是"C:Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesRSTempFiles"。

不同於SQL Server的tempdb,當在ReportServerTempDB中的數據存儲時限超過SQL Server時,Report Server將會重啟。

而且,Report Server能夠周期性地清除ReportServerTempDB中的到期的和孤立的數據。 在任何時間,所有的ReportServerTempDB中的數據都能夠被以最小(或毫無)影響刪除掉。

如果磁碟空間足夠的情況下,就不要收縮ReportServerTempDB資料庫了。如果磁碟空間實在緊張,那麼收縮也是必須的。

如果還存在dbo.SessionData不斷增長的情況,最好創建做一個作業,每天定期清理那些過期的會話信息。

⑶ sqlserver snapshot快照怎麼用jdbc獲取

資料庫快照為你現有的資料庫創建了一個資料庫的殼,然後無論何時當數據頁被修改的時候,改變也同時被寫入稀疏文件(sparse file)當中

⑷ SQLServer快照功能以及其查詢如何操作

SQLServer資料庫的快照只能通過SQL語句創建,以msdb資料庫為例進行說明:

1、執行以下代碼,看看MSDB資料庫有多少數據文件

EXEC SP_HELPDB msdb

查詢結果是完全一樣的。

(如有幫助,請採納,謝謝)

⑸ SQLSERVER 2008 在資料庫復制時無法啟動快照代理,是什麼問題

試試用管理員許可權打開sqlserver

熱點內容
android分享組件 發布:2024-10-18 23:29:22 瀏覽:848
tp腳本 發布:2024-10-18 23:15:50 瀏覽:848
labviewvisa怎麼配置傳輸協議 發布:2024-10-18 23:05:46 瀏覽:908
青蛙的編程 發布:2024-10-18 23:03:33 瀏覽:636
sqlnotin語法 發布:2024-10-18 22:49:55 瀏覽:200
紅米3s存儲空間不足 發布:2024-10-18 22:42:07 瀏覽:910
雲南sf游戲伺服器雲主機 發布:2024-10-18 22:38:35 瀏覽:826
python讀寫txt文件 發布:2024-10-18 22:21:37 瀏覽:363
網易版我的世界伺服器語音交流 發布:2024-10-18 22:11:03 瀏覽:943
路由器限制上傳速度 發布:2024-10-18 21:53:17 瀏覽:659