sqlserver mobile 怎么备份数据库

wangchuncui 2011-04-26 03:25:50
怎么从一个地方 备份数据库到另一个地方。
private OpenNETCF.Desktop.Communication.RAPI rApi =new RAPI();
string strTemp = "";
string dirName = this.txtProduct.Text;
rApi.Connect();
if ((rApi.DeviceFileExists("\\Program Files\\iessc\\iesDatabase.sdf")))
{
if (File.Exists(dirName+"\\iesDatabase.sdf"))
File.Delete(dirName+"\\iesDatabase.sdf");
rApi.CopyFileFromDevice(dirName + "\\iesDatabase.sdf", "\\Program Files\\iessc\\iesDatabase.sdf", true);
//备份数据文件
strTemp = dirName + "\\" + System.DateTime.Now.ToString("yyyyMMddhhmm");
DirectoryInfo dirinfo = Directory.CreateDirectory(strTemp);
rApi.CopyFileFromDevice(strTemp + "\\iesDatabase.sdf", "\\Program Files\\iessc\\iesDatabase.sdf", true);
//备份结束
rApi.DeleteDeviceFile("\\Program Files\\iessc\\iesDatabase.sdf");
}

这个备份错在哪里 为什么备份出来的数据都丢失了? 求高手解决啊!
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
快溜 2011-04-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fredrickhu 的回复:]
建议去移动数据库版问问
[/Quote].
--小F-- 2011-04-26
  • 打赏
  • 举报
回复
建议去移动数据库版问问
sql server ce 的工具 非常有用 SQL Server 2005 移动版(SQL Server Mobile)或SQL Server 2000 Windows CE 2.0版(SQL Server CE 2.0)的企业和个人用户如果计划与SQL Server 2000或SQL Server 2005数据库保持同步,需要在您运行Microsoft Internet Information Services(IIS)的服务器上安装互联工具。 本页内容表述的是互联工具。请注意文件名中的“xx”是代表安装语言的标识符。最初仅有英文互联工具信息(“en”即标识符“XX”)。为满足向后兼容的需要,我们提供SQL Server CE 2.0复制软件。 请查阅安装互联工具的设置说明。 1. Microsoft SQL Server 2005移动版服务器工具(sqlce30setupxx.msi)在IIS 箱中安装SQL Server Mobile复制组件。 这个组件用于把移动设备中的SQL Server Mobile连接到SQL Server 2005、SQL Server 2000 SP3a、及 SQL Server 2000 SP4数据库。 2. Microsoft SQL Server 2000 Service Pack 4复制组件(sql2kxxsp4.msi)在IIS机器中安装SQL Server 2000 SP3a复制组件。这个组件用于把移动设备中的SQL Mobile数据库连接到SQL Server 2000 SP4数据库。 3. Microsoft SQL Server 2000 Service Pack 3a复制组件(sql2kxxsp3a.msi)在IIS机器中安装 SQL Server CE 2.0 及 SQL Server 2000 SP4 复制组件。 该组件用于把移动设备中的SQL Server CE 2.0数据库连接到SQL Server 2000 SP3a数据库。 4. 用于SQL Server 2000 SP4 (sqlce20sql2ksp4.exe)的SQL Server CE 2.0 复制组件在IIS机器中安装 SQL Server CE 2.0 及 SQL Server 2000 SP4 复制组件。该组件用于把移动设备中的SQL Server CE 2.0数据库连接到SQL Server 2000 SP4。 5. 用于SQL Server 2000 SP3a (sqlce20sql2ksp3a.exe)的SQL Server CE 2.0复制组件在IIS机器中安装SQL Server CE 2.0 及 SQL Server 2000 SP3a 复制组件。该组件用于把移动设备中的SQL Server CE 2.0数据库连接到SQL Server 2000 SP3a 数据库

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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