SQL 数据库 备份 急急急!!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:10:40
远程服务器数据备份!(请不要说:走过,路过,飘过!禁止灌水!)

所有数据库里的数据都要备份
本人会java,c#,sql

能不能给些代码参考!最好是写SQL语句(存储过程,函数,子查询)要详细点的!

因为有了SQL语句 任何语言都可以调用了!

在线等!
谢谢2位!不过2楼里面怎么全是乱码?看了有点头晕 ...

还有为了服务器安全cmdshell这个存贮过程是禁用的...看了你写的感觉可以写个bat用程序调用一下...但效率就不知道了...

可不可以用存贮过程去备份,或复制,或分离,然后下载过来呢?

老板说要换服务器!... 要不然也不会这么复杂...(还好是server 03)

还有个忘记说了!老板说我会c#,java他让我做个这样的软件方便公司使用...所以得知道更详细的解决措施
SQL连SQL,打开企业管理器,这写只是临时的解决方法...(要做软件的,听了都害怕...)

5楼的方法我用过!用户请求->业务逻辑->数据处理->数据库连接
其中数据处理我用的是执行存贮过程但数据量庞大的时候就不行了!(电脑吃不消,要死了那就完了...)
(老板要换服务器,数据转移备份...)

C#备份数据库:

string SqlStr1="server=(local);database=''"+this.DropDownList.SelectedValue+'"';Uid=sa;Pwd=";

string SqlStr2="backup database"+this.DropDownList1.SelectedValue+"to disk='"+this.TextBox1.Text.Trim()+".bak";

SqlConnection con=new SqlConection(SqlStr1);

con.Open();

try

{

if(File.Exists(this.TextBox1.Text.Trim()))

{

Response.Write("<Script>alert('此文件已存在,请重新输入');location='Default.aspx'</Script>");

return;

}

SqlCommand com=new SqlCommand(SqlStr2,con);

com.ExecuteNonQuery();

Response.Write("<Script>alert('备份数据成功!');location='default.aspx'</Script>");

}

catch(Exception error)

{

Response.Write(error.Message);

Response.Write("<