簡體   English   中英

備份和還原MS SQL數據庫

[英]Backup and restore MS SQL database

情況很簡單。
我在使用MS SQL數據庫的C#中有應用程序。 由於某種原因,我需要添加一些備份/還原功能。 沒有直接訪問MS SQL實例的權限。

還有其他簡單的方法可以從C#備份數據庫嗎? 也許某些腳本可以創建可在其他計算機上使用的表,結構和數據?

我只需要通過C#(標准.NET引用)來執行此操作。 沒有第三方應用程序。

不,沒有。

如果您沒有權限甚至沒有登錄SQL Server實例的權限,則將無法對數據庫運行任何類型的BACKUP命令。

備份文件系統(mdf,ldf和ndf)並不是SQL Server的充分備份策略。

您可以為此使用SMO (前提是您具有適當的訪問權限):

若要運行SqlBackup方法,用戶必須對數據庫具有BACKUP DATABASE或BACKUP LOG權限,或者是db_owner和db_backupoperator固定數據庫角色以及sysadmin固定服務器角色的成員。

也:

遠程數據庫到本地計算機的C#SMO備份

SQL 2005中的SMO入門-備份

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM