SQL Server資料庫中轉儲裝置的分析
將轉儲裝置加入到SQL Server備份資料庫的地方。在SEM中轉儲裝置是可見性的,並且在裝置上的資訊被儲存在主要資料庫的sysdevice表中。Sysadmin和diskadmin伺服器成員允許加入並撤消此裝置。
下面的指令碼顯示瞭如何加入這個裝置。Sysdvices表得到裝置上的資訊然後撤消轉儲裝置。
以下為引用的內容:
EXEC sp_addumpdevice 'DISK', 'pubs_dump', 'c:\pubs_dump.bak'
GO
BACKUP DATABASE pubs TO pubs_dump WITH NOINIT, STATS = 10
GO
SELECT name logical_name, phyname physical_name, *
FROM master..sysdevices WHERE name = 'pubs_dump'
GO
EXEC sp_dropdevice pubs_dump, DELFILE
GO
你可以不通過轉儲裝置直接輩分資料庫。下面的命令將完成這個步驟:
以下為引用的內容:
BACKUP DATABASE pubs TO DISK='c:\pubs_filedump.bak'
WITH NOINIT, STATS = 10
GO
SEM在資料庫的備份中是不可見的,它直接到磁碟中。因此,你可以將轉儲裝置加入用來指向這個檔案。當轉儲裝置被加入以後,你可以利用SEM向轉儲裝置提供可見性的檔案。加入轉儲裝置並不能看到儲存檔案的內容,但是SEM可以看到這些內容。
以下為引用的內容:
SELECT name logical_name, phyname physical_name, *
FROM master..sysdevices WHERE name like '%pubs%'
GO
EXEC sp_addumpdevice 'DISK', 'pubs_diskdump', 'c:\pubs_filedump.bak'
GO
SELECT name logical_name, phyname physical_name, *
FROM master..sysdevices WHERE name like '%pubs%'
GO
如果要撤消這個裝置和檔案,你可以對邏輯裝置名使用sp_dropdevice命令。如果想刪除轉儲裝置所指向的檔案,你可以加入DELFILED語句。下面指令碼將會撤消先前建立的裝置:
以下為引用的內容:
EXEC sp_dropdevice pubs_diskdump, DELFILE
GO
SELECT name logical_name, phyname physical_name, *
FROM master..sysdevices WHERE name like '%pubs%'
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-544959/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用ADO管理SQL Server資料庫及其裝置 (轉)SQLServer資料庫
- 有關於SQL Server資料庫死鎖的分析(轉)SQLServer資料庫
- 資料倉儲—資料庫—SQL Server 介紹資料庫SQLServer
- sql server 資料庫中null 轉換為 0SQLServer資料庫Null
- SQL Server資料倉儲的構建與分析SQLServer
- 資料倉儲中的分析SQL——資料倉儲手冊SQL
- MS SQL Server資料庫事務鎖機制分析(轉)SQLServer資料庫
- SQL Server資料庫中Date/Time 時間格式的轉換SQLServer資料庫
- SQL Server資料庫中的資料型別隱式轉換問題SQLServer資料庫資料型別
- 移至64位SQL Server資料庫(轉)SQLServer資料庫
- 在SQL Server資料庫中匯入MySQL資料庫Server資料庫MySql
- SQL Server 05資料庫被置為“可疑”的解決方法SQLServer資料庫
- SQL SERVER資料庫口令的脆弱性(轉)SQLServer資料庫
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- 從舊版本SQL Server中重新儲存資料SQLServer
- SQL Server 中易混淆的資料型別(轉)SQLServer資料型別
- 轉發:C#操作SQL Server資料庫C#SQLServer資料庫
- SQL Server資料庫事務日誌儲存序列SQLServer資料庫
- 如何徹底的解除安裝sql server資料庫SQLServer資料庫
- SQL Server Page資料庫結構深入分析SQLServer資料庫
- SQL Server連線VFP資料庫的實現 (轉)SQLServer資料庫
- SQL Server連線ACCESS資料庫的實現 (轉)SQLServer資料庫
- sql server資料庫如何儲存陣列,int[]float[]double[]陣列儲存到資料庫方法SQLServer資料庫陣列
- SQL Server 7.0資料庫的六種資料移動方法 (轉)SQLServer資料庫
- SQL Server資料庫記憶體增加的問題分析SQLServer資料庫記憶體
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 資料庫映象SQLServer資料庫
- SQL Server 資料庫索引SQLServer資料庫索引
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server中基於WEB的資料庫查詢SQLServerWeb資料庫
- SQL Server 轉儲的介紹SQLServer
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- Sql Server 匯入另一個資料庫中的表資料SQLServer資料庫
- 談談資料從sql server資料庫匯入mysql資料庫的體驗(轉)Server資料庫MySql
- SQL Server中六種資料移動的方法(轉)SQLServer
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- SQL Server埠更改後的資料庫連線方式(轉)SQLServer資料庫