不用SQL Server Management Studio这个工具,在C#里面怎样备份数据库呢?
我写的语句出错的
显示在sysdatabase找不到“database1”所对应的条目
我写的语句出错的
显示在sysdatabase找不到“database1”所对应的条目
解决方案 »
- 数据库计算差异
- 有关TOP的问题
- 请教:关于数据表的管理问题?
- 因为 OLE DB 访问接口 'MSDAORA' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
- 各位老大,在windows 2003上怎么装不上sql2000,我没有带补丁的sql2000能先安装上吗?
- 100分寻求恢复数据表,解决问题立即给分。
- 求助!!高手请进~~~~100分奉送!!!
- sql无法自动备份,提示执行API:CreateProcess失败,急,在线等!!!!
- 如何根据某一列的值来选择另外一列?
- 请教高手!
- 我写的通用流水号生成器,帮忙看看有没有问题
- SQL Server 2005 的一個搞了一個晚上也沒成功的問題阿~ 請大家幫個忙吧/_\
{
System.IO.Directory.CreateDirectory(@"D:\数据库备份\");
} if (System.IO.File.Exists(@"D:\数据库备份\back.bak"))
{
System.IO.File.Delete(@"D:\数据库备份\back.bak");
} string DataBaseName = "Database1";
string DataBaseOfBackupName = @"back.bak";
string DataBaseOfBackupPath = @"D:\数据库备份\"; SqlCommand Comm = new SqlCommand();
Comm.Connection = conn;
Comm.CommandText = "use master;backup database @dbname to disk = @backupname;";
Comm.Parameters.Add(new SqlParameter(@"dbname", SqlDbType.NVarChar));
Comm.Parameters[@"dbname"].Value = DataBaseName;
Comm.Parameters.Add(new SqlParameter(@"backupname", SqlDbType.NVarChar));
Comm.Parameters[@"backupname"].Value = @DataBaseOfBackupPath + @DataBaseOfBackupName;
Comm.CommandType = CommandType.Text;
Comm.ExecuteNonQuery();
MessageBox.Show("备份数据库成功\n在 D:\\数据库备份 文件夹下", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close();
检查所对应的库名是否正确。
这个语句没有问题 另外一个项目是连接到Server的 这个备份语句就没有问题。
这个项目是sql express(VS2008自带的)弄的,就不行
不,懂;帮,顶;学,习;赚,分。
虽然这么回贴可能会被删除。
谁他妈的删除了就是个王八蛋。
强烈抗议CSDN这种即当婊子又想立贞洁牌坊的恶劣行为!!!
有本事,就封杀我!!!理由在这里:
他妈的一帮管理员有神经病啊???
http://topic.csdn.net/u/20110422/10/1a381057-7a7b-41d9-8969-ad1f5b77f24a.html?38665
最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
如果有多表,表之间如何关联?
如何更有效地在SQL Server论坛上提问
http://topic.csdn.net/u/20100716/19/6f132f16-20e4-418c-8dee-b99d5f86d320.html?75910
[code=SQL]
很明显啊,楼主程序连接到的目标数据库中,确认有database1这个库吗?