从VB.NET 2010进行SQL备份和还原 [英] SQL BACKUP AND RESTORE FROM VB.NET 2010

查看:52
本文介绍了从VB.NET 2010进行SQL备份和还原的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我需要vb.net的帮助!

如何使用SQLSERVER.SMO备份数据库!我没有从哪里开始,我已经在codeproject中看到了示例,但是我需要一种简单的方法,即单击i按钮意味着!我还需要以一种简单的方式进行还原!


非常感谢!

Hello!

I need help in vb.net!

How can i do a backup of database with SQLSERVER.SMO! I dont no where to start , i have seen example in codeproject but i need a siple way wich it means on click i button! also i need a restore in a simple way !


Thanks a lot!

推荐答案

hii

您可以使用sqlcommand执行这些脚本

用于备份

hii

You can execute these scripts with sqlcommand

for backup

BACKUP DATABASE [Database name] TO DISK = N'Backup file path' WITH NOFORMAT, NOINIT,  NAME = N'Database backup name', SKIP, NOREWIND, NOUNLOAD,  STATS = 10



恢复



for restore

ALTER DATABASE [Database name] SET SINGLE_USER WITH ROLLBACK IMMEDIATE


RESTORE DATABASE [Database name] FROM DISK=N'Backup file path'


ALTER DATABASE [Database name] SET MULTI_USER



确保CommandTimeout足以返回或还原



Make sure that CommandTimeout is enough for back or restore


以下是一些示例:
使用C#和.NET 2.0的SQL Server 2005数据库备份和还原 [ C#中的备份实用程序 [
Here are some examples:
SQL Server 2005 Database Backup and Restore using C# and .NET 2.0[^]
Backup Utility in C#[^]


这篇关于从VB.NET 2010进行SQL备份和还原的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆