假设我在 .net 中使用 sql server 作为数据库创建了一个应用程序。因此,如果我想将我的应用程序部署到另一台 PC 我必须安装 sql server 但我希望我不应该安装 sql server 并且我的数据库应该自动安装我只是想确保这是本地数据库的概念可以满足我的要求,如果是这样,那我怎么可能谢谢
问问题
204 次
4 回答
1
您应该在单独的计算机(服务器)上运行 SQL Server,以避免必须在所有客户端计算机上安装 SQL Server。这样,所有运行您的应用程序的 PC 都可以共享一个 SQL Server 实例。
如果您希望每个应用程序实例有一个用户数据库,我建议您改用 SQL Compact 版本
于 2013-05-04T05:02:24.703 回答
1
您可以使用 Visual Studio 中的 App_Data 文件夹来存储您的 .mdf 文件。将解决方案传输到其他系统后,db 文件将自动传输。 http://msdn.microsoft.com/en-us/library/ex526337.aspx
于 2013-05-04T05:04:09.277 回答
1
可以使用 SQL2012 Express Edition LocalDB。这为您的数据库使用了一个自包含文件,并且可以作为先决条件进行安装。当您的应用程序安装时,您可以安装一个空白数据库文件并连接到它。
于 2013-05-04T09:57:56.150 回答
0
SQL Server 不是一个小型应用程序,它会自动安装并且需要设置和配置。但是,您可以远程使用它。或者考虑使用嵌入式数据库。但是如果你想使用本地数据库,你可以使用你mdf
的数据库文件作为本地数据库。
于 2013-05-04T05:08:08.940 回答