回 帖 发 新 帖 刷新版面

主题:在VB.NET中如何进行数据库的备份和恢复??????

我是新手,请各位大大们给点技术支持,写出详细的代码。我实在是不会写了,55。
对了,我的数据库是SQL Server 2003的。[em10]

回复列表 (共5个回复)

沙发

你会在C#中运行SQL语句吧?其实sql语句就可以备份数据库了
大概是backup to file:\path你再查查吧,总之思路是这样的

板凳

汗,偶不会C#……
我学VB。NET和SQL Server 也才1个月吧……
我是在VB。NET里做了一个按钮,我希望点了这个按钮以后,能够备份这个系统连接的数据库。在SQL Server里,我会用代码写的,如下:
/*创建备份设备*/
use master
exec sp_addumpdeviec 'disk''pubss''e:\pubss.dat'
/*备份数据库*/
backup database pubs to pubss
问题是,如何在VB.NET中调用这段代码??
不要鄙视我,我承认我有点笨笨的,55,期待你的答复……

3 楼

建立一个SQL连接对象System.Data.SqlClient.SqlConnection sqlcon,再建立一个SQL命令对象System.Data.SqlClient.SqlCommand sqlcmd,然后sqlcmd.Connection = sqlcon,这样这个命令对象就和连接关联起来了,这时候给SQL命令对象赋予一个命令sqlcmd.CommandText = "backup ...to file"就是你说的备份数据库的SQL语句,然后调用SQL命令对象的sqlcmd.ExecuteNonQuery()方法执行这个命令,就可以实现了

4 楼

怎么在数据库写代码呀

5 楼

SQL Server 2003??

我只听过2000和2005。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册