使用SMO备份SQLServer2005数据库

该博客介绍连接SQL Server服务器的相关内容。首先需引用Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo,之后便可进行服务器连接操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(非原创,资料来源于培训资料)

1、引用 Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo;

2、连接SQLServer服务器

None.gif    Dim myServer As New Server()
None.gif    
Dim conn As ServerConnection
None.gif
None.gif    
'##### Add connection code here #####
None.gif
    conn = myServer.ConnectionContext
None.gif    conn.ServerInstance 
= "localhost"
None.gif
    conn.Connect()

3、设置必要的属性,包括:备份动作、备份名称 、要备份的数据库和备份设备。然后开始备份.
None.gif        Dim MyBackup As New Backup
None.gif
None.gif        MyBackup.Action 
= BackupActionType.Database
None.gif        MyBackup.BackupSetName 
= dbName & "Backup"
None.gif
        MyBackup.Database = dbName '备份的数据库名称
None.gif

None.gif        
Dim deviceItem As BackupDeviceItem = New BackupDeviceItem("", DeviceType.File)
None.gif        deviceItem.Name 
= "C:\" & dbName & ".bak"
None.gif

None.gif
        MyBackup.Devices.Add(deviceItem)
None.gif        MyBackup.SqlBackup(myServer)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值