【发布时间】:2014-04-10 07:23:11
【问题描述】:
我在我的 WPF 应用程序中创建了一个本地数据库,现在我想在其他计算机上运行该应用程序,现在如何将本地数据库从一台计算机传输到另一台计算机,我不想在其他计算机上手动创建数据库机器?我们是否必须将数据库转换为一些 .exe 文件?如果是,那么如何执行此操作或实现此操作的最佳方法是什么? 我的应用程序使用此连接字符串访问其自己目录中的自己的数据库文件:
System.Environment.CurrentDirectory + @"\Data\" + databaseFileName;
由于我是新手,请从头开始解释??
【问题讨论】:
-
您使用哪种 Db 工具?微软 SQL?自动数据库复制并不像您描述的那样容易。
-
如果我理解您的问题(您需要副本,而不是副本):根据数据库引擎,您使用的是备份+恢复或只是文件副本。顺便说一句,不要像那样构建路径,请使用 Path.Append()。
-
您能否将
db文件添加到您的应用程序资源中并选择始终复制? -
我的本地数据库扩展名是 .sdf,我正在使用 sql
-
如果是MS SQL,把它作为脚本拉出来,在另一台机器上重新运行脚本...