回答

收藏

SqlCommand备份数据库

技术问答 技术问答 169 人阅读 | 0 人回复 | 2023-09-12

我有一个c#winforms应用程序(.net# n& H8 v# x2 D  |; d+ G
2框架)。我需要从应用程序中备份数据库。我试图通过异步执行。SqlCommand这样做。代码无例外地执行,但我没有在目标位置获得它.bak文件…% {1 b! Q5 f7 S# @/ ?; a- l
这是代码:
( P$ J& W2 p% ^" `+ h1 DsqlConnection1))   {                                 sqlConnection1.Open();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAsyncResult result = cmd.BeginExecuteNonQuery();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;while (!result.IsCompleted)                                                                                                                                                                                                                                                                                                                                                                                                             Thread.Sleep(100);        }    }}#endregion                sqlConnection1))    {            sqlConnection1.Open();            IAsyncResult result = cmd.BeginExecuteNonQuery();        while (!result.IsCompleted)        {            Thread.Sleep(100);        }    }}#endregion               
% n6 Y% I" R# `3 U( v2 v    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则