MSSQL2005的新功能建立資料庫快照

2021-04-08 23:17:47 字數 1034 閱讀 8055

資料庫快照是

mssql2005

的新功能,僅在

microsoft sql server 2005 enterprise edition

中可用。而且

sql server management studio

不支援建立資料庫快照,建立快照的唯一方式是使用

transact-sql。

資料庫快照是資料庫(稱為

「源資料庫

」)的唯讀靜態檢視。在建立時,每個資料庫快照在事務上都與源資料庫一致。在建立資料庫快照時,源資料庫通常會有開啟的事務。在快照可以使用之前,開啟的事務會回滾以使資料庫快照在事務上取得一致。

客戶端可以查詢資料庫快照,這對於基於建立快照時的資料編寫報表是很有用的。而且,如果以後源資料庫損壞了,便可以將源資料庫恢復到它在建立快照

時的狀態。

建立資料庫快照可以:

但是只要存在資料庫快照,快照的源資料庫就存在以下限制:

下面就請看乙個簡單的例子:

--

建立資料庫快照

create

database adventureworks_snapshot_0600 on

(name

= adventureworks_data,

filename

='e:/sql2005/mssql.1/mssql/data/adventureworks_snapshot_0600.ss')as

snapshot of adventureworks;go

-- 恢復資料庫快照

restore

database adventureworks from database_snapshot = adventureworks_snapshot_0600 go

--

刪除資料庫快照

drop

database adventureworks_snapshot_0600 go

洪虎

2023年8

月13

日根據sql server 2005 聯機叢書整理

MSsql2005如何啟用xp cmdshell

預設情況下,sql server2005安裝完後,xp cmdshell是禁用的 可能是安全考慮 如果要使用它,可按以下步驟 允許配置高階選項 exec sp configure show advanced options 1 go 重新配置 reconfigure go 啟用xp cmdshell...

MS SQL 2005 儲存過程簡介

儲存過程介紹 1,儲存過程,是在資料庫伺服器端執行的一組 transact sql 語句的集合,經編譯後存放在資料庫伺服器中。2,儲存過程作為乙個單元進行處理並由乙個名稱來標識。它能夠向使用者返回資料 向資料庫表中寫入和修改資料,還可以執行系統函式和管理操作。在程式設計過程中只需要給出儲存過程的名稱...

thinkphp連線mssql2005配置

這裡的54表示的是php5.4,如果你的是5.3版,就改成53,如果你的php版本是執行緒安全的,那麼你的php安裝目錄下應該有乙個php5ts.dll,與這裡的兩行語句對應,如果是php5nts.dll,那麼上面的語句應該是 php pdo sqlsrv extension php pdo sql...