主题:在VB.NET中如何进行数据库的备份和恢复??????
宝宝啊呜
[专家分:990] 发布于 2005-08-26 10:33:00
我是新手,请各位大大们给点技术支持,写出详细的代码。我实在是不会写了,55。
对了,我的数据库是SQL Server 2003的。[em10]
回复列表 (共5个回复)
沙发
ryowu [专家分:6470] 发布于 2005-08-26 12:03:00
你会在C#中运行SQL语句吧?其实sql语句就可以备份数据库了
大概是backup to file:\path你再查查吧,总之思路是这样的
板凳
宝宝啊呜 [专家分:990] 发布于 2005-08-26 14:01:00
汗,偶不会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 楼
ryowu [专家分:6470] 发布于 2005-08-26 18:00:00
建立一个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 楼
cmq1987 [专家分:0] 发布于 2007-04-20 14:57:00
怎么在数据库写代码呀
5 楼
HankStar [专家分:830] 发布于 2007-04-22 11:27:00
SQL Server 2003??
我只听过2000和2005。。。
我来回复