备份和恢复MS SQL数据库
本文关键字:SQL 数据库 MS 恢复 备份 | 更新日期: 2023-09-27 18:11:48
情况很简单
我有使用MS SQL数据库的c#应用程序。出于某种原因,我需要添加一些备份/恢复功能。I 没有直接访问MS SQL实例的权限。
我只需要通过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入门-备份