如何创建一个复制其数据库的应用程序

时间:2015-12-26 13:40:56

标签: c# sql-server database

我正在制作使用本地数据库创建的C#应用​​程序

但是当我创建数据库时,我使用本地硬盘上的文件路径连接本地数据库,当我在计算机上安装程序时,它可以正常工作。因为它连接到我硬盘上的同一个数据库。

但是当我发布我的应用程序并将其安装在另一台计算机上时,它无法连接到数据库,因为C#代码中的连接在我的计算机中使用相同的文件路径。

现在如果我在" C:\ Program Files \ Application Folder"中创建另一个数据库并使用相同的数据库在C#代码中建立连接。当我在另一台计算机上安装应用程序时如何使用表格制作数据库副本,因为当我在数据库上复制时,它不包含表格!>>

如果可以,请帮助。

2 个答案:

答案 0 :(得分:0)

我会保存所有创建脚本。创建新表时,我会保存生成的脚本。然后,我会告诉程序在安装时启动脚本。

答案 1 :(得分:0)

我认为您可以在本地网络中连接数据库。如果要复制数据库,可以将数据库文件附加到要应用的计算机的SQL Server中。