sql还原,详细的实现过程

xiaotupansy 2006-09-21 08:11:03
不能用sqldmo,我的sql server不能连接端口1433,好像是2000sp4的一个什么问题所致,没有办法解决
只好求其他的了,还有代码一定要有杀进程的,我有sql还原语句,一运行就提示这个,希望能求到一个能用的杀进程的存储过程或者是c#的代码,谢谢了
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jb303 2006-09-24
  • 打赏
  • 举报
回复
对了你要还原啊!
string path = pathTextBox.Text;
string dbname = dbDropDownList.SelectedValue;

string restoreSql = "use master;";
restoreSql += "restore database @dbname from disk = @path;";

SqlCommand myCommand = new SqlCommand(restoreSql, new SqlConnection(ConnStr));

myCommand.Parameters.Add("@dbname", SqlDbType.Char);
myCommand.Parameters["@dbname"].Value = dbname;
myCommand.Parameters.Add("@path", SqlDbType.Char);
myCommand.Parameters["@path"].Value = path;

try
{
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
infoLabel.Text = "恢复成功";
}
catch(Exception ex)
{
infoLabel.Text = "恢复失败<br>" + ex.ToString();
}
finally
{
myCommand.Connection.Close();
}
jb303 2006-09-24
  • 打赏
  • 举报
回复
string path = pathTextBox.Text;
string dbname = dbDropDownList.SelectedValue;

string backupSql = "use master;";
backupSql += "backup database @dbname to disk = @path;";

SqlCommand myCommand = new SqlCommand(backupSql, new SqlConnection(ConnStr));

myCommand.Parameters.Add("@dbname", SqlDbType.Char);
myCommand.Parameters["@dbname"].Value = dbname;
myCommand.Parameters.Add("@path", SqlDbType.Char);
myCommand.Parameters["@path"].Value = path;

try
{
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
infoLabel.Text = "备份成功";
}
catch(Exception ex)
{
infoLabel.Text = "备份失败<br>" + ex.ToString();
}
finally
{
myCommand.Connection.Close();
}
xiaotupansy 2006-09-24
  • 打赏
  • 举报
回复
可以用了,为什么加了一句use master;就可以用了呢?真奇怪
xiaotupansy 2006-09-22
  • 打赏
  • 举报
回复
简单的说,就是找一个能用的sql还原代码
sfar 2006-09-22
  • 打赏
  • 举报
回复
不懂
nekiy 2006-09-22
  • 打赏
  • 举报
回复
去SQL版提问吧
xiaotupansy 2006-09-22
  • 打赏
  • 举报
回复
没有哪位大哥指教一下吗?郁闷啊郁闷
阿牛138588 2006-09-21
  • 打赏
  • 举报
回复
不懂
kc2203 2006-09-21
  • 打赏
  • 举报
回复
yaomin1985 2006-09-21
  • 打赏
  • 举报
回复
顶一下

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧