① 怎么使用vs2005还原数据库备份bak文件
这个是2000的恢复步骤,2005想来差不了多少吧
在sql2000中用备份*.bak文件恢复数据库
1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径(文件夹一定要存在噢,不存在就创建一个吧,否则会报错误的)。如果你不希望改变,可以直接点击确定。这时便恢复成功了
② 可以在VS 2008的"服务器资源管理器"里面备份和还原SQL2005的数据库么我是指可视化操作,不需要写T-SQL那种
你好,在VS 2008的"服务器资源管理器"是没有办法备份和还原数据库的,VS提供"服务器资源管理器"的目的是帮助用户能够更加便捷的操纵数据库数据,如果需要可视化操作备份和还原数据库只能够在“数据库管理工具”下实现。
③ SQL Server 2005 与VS2005编程语言C# winform实现数据库备份与恢复。
停掉数据库服务器。
将刚才生成的数据库的日志文件*_log.ldf删除,用要恢复的数据库mdf(*.mdf)文件覆盖刚才生成的数据库数据文件*.mdf。
启动数据库服务器。
restore
database
DemoDB
from
disk='c:\a.bak'
--c:\a.bak是备份文件名
with
move
'demodb_data01'
to
'...\demodb_data01.mdf'
--将要恢复到文件
,move
.....
,move
'demodb_log'
to
'...\demodb_log.ldf'
--------------------------------------------------------------------------------
④ vb怎么备份和恢复Access数据库,最好说清楚一点,我用vs做的项目
access数据库的备份很简单,是直接整个文件备份。
把mdb直接复制到新位置改名就完成了备份,恢复的话先断开所有数据库连接,删除原有mdb文件,再把备份文件改名复制回来就行了。
⑤ 如何在visual studio中设定数据库备份还原
//备份的代码
private static void BackUpData()
{
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa");
string strsql = "backup database UserInfo to disk='C:/UserInfo.BAK'";
conn.Open();
try
{
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
conn.Close();
}
}
//还原的代码
//数据还原
private static void BackData()
{
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa");
string strsql = "use master restore database UserInfo from disk='C:/UserInfo.BAK'";
conn.Open();
try
{
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
conn.Close();
}
}
//杀死正在运行的进程
private static void KillProcess()
{
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=sa;database=master");
SqlCommand cmd = new SqlCommand("p_killspid", con);
cmd.CommandType = CommandType.StoredProcere;
SqlParameter paradbname = new SqlParameter("@dbname ", SqlDbType.VarChar);
paradbname.Value ="UserInfo";
cmd.Parameters.Add(paradbname);
try
{
con.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
con.Close();
}
}
⑥ VC6.0中如何备份恢复数据库
其实备份数据库有2种方法:
1.利用
SQL语句
进行数据库的备份
2.调用
数据库系统
自带的备份功能进行备份
3.另存为
数据库文件
到其他位置,在恢复时再复制回来
上门的3中方法中,第1种方法最有灵活性,可以备份整个数据库或者是数据库中的单一表,第二种方法最有效率和安全性,第3种方法使用起来最简单,你可以将备份的数据库改名或者加密来提升其安全性能.具体使用哪种方法,你自己决定.
⑦ 用VS2010做了一个考试管理系统,添加sql server 数据库文件为数据源,请问怎么实现数据库的备份/恢复
1、将你定义的sql语句复制到sql server 2008中去执行,可以排查语法错误(尝试在数据库名前面加上架构名)。
2、如果sql能够正常执行,那么可能是你的vs2010的代码出现的问题,有可能是连接问题,连接的时候,要连接master数据库。
⑧ 如何在VS中备份及恢复MySQL数据库,用MySQL当后台数据库
呵呵 那是用mysql的备份恢复语句.
然后你有2个方法:
1.把语句放在mysql中定时执行
2.把语句放到存储过程,然后在程序定时里调用过程
⑨ C盘装了好多东西数据库,VS什么的,130G用了50G ,备份行吗,是不是有点大了
不是太大,如果你感觉电脑运行速度变慢的话,你可以将数据库备份一下,然后删除在C盘的数据库,再将备份好的数据库还原即可,将数据库放到其他盘符下。如果你的电脑中还有其他软件,你可以查看一下是那些软件占用空间比较大,那么将软件卸载后重新安装到其他盘符下就可以的,另外你在查看一下是不是在C盘下游影视文件,如果有用就先拷贝到其他盘符下,如果没用直接删除即可