假设我在.net中使用sql server作为数据库创建了一个应用程序。 因此,如果我想部署我的应用程序到另一台PC我必须安装sql服务器 但我希望我不应该安装sql服务器和我的数据库应该会自动安装 我只是想确保这是的概念本地数据库能够满足我的要求 如果这样的话,怎么可能为我 感谢.net中sql服务器的本地数据库的概念是什么
回答
您应该运行在单独的计算机(服务器),在SQL Server上,以避免必须在所有客户端计算机上安装SQL服务器。这样,运行应用程序的所有PC都可以共享一个SQL Server实例。
如果你想每个应用程序实例中的一个用户数据库我会建议使用SQL精简版,而不是
您可以使用App_Data文件夹在Visual Studio来存储你的.mdf files.Once您您的解决方案转移到不同的系统,db文件将自动传输。 http://msdn.microsoft.com/en-us/library/ex526337.aspx
如何在Windows应用程序 – 2013-05-04 05:16:37
中创建此文件夹请仔细阅读本文 - 与您的情况非常相似 http://social.msdn.microsoft.com/forums/en -US/winformssetup/thread/08abd02f-30b6-4b07-a615-9bc87cfc79c4 – Arpit 2013-05-04 05:48:52
SQL Server不是一个小的应用程序,它将自动安装并需要安装和配置。但是,您可以远程使用它。或考虑使用嵌入式数据库。但是,如果您想使用本地数据库,则可以使用数据库的mdf
文件作为本地数据库。
但是在本地数据库中大部分功能都不支持像程序那样 – 2013-05-04 07:57:12
我觉得本地数据库支持sdf文件不是mdf文件 – 2013-05-04 07:57:47
不行,可以用mdf文件。看看这个:http://msdn.microsoft.com/en-us/library/vstudio/ms233763.aspx – 2013-05-04 08:14:13
您可以使用SQL2012 Express Edition LocalDB。这为您的数据库使用自包含的文件,并且可以作为先决条件进行安装。安装应用程序时,可以安装空白数据库文件并连接到该文件。
- 1. .NET中Assembly的概念是什么?
- 2. 本地和客户端/服务器的数据库是什么?
- 3. 什么是概念?
- 4. ANCS:PositiveAction的概念是什么?
- 5. 案例概念... SQL服务器查询
- 6. 最大列概念... SQL服务器
- 7. 服务器端的计时器概念
- 8. 视频分发服务背后的概念是什么?
- 9. jdbc概念中供应商数据库库的含义是什么?
- 10. YouTrack中的swimlane概念是什么?
- 11. 什么是冒泡概念?
- 12. MVC框架的概念来创建本地数据库
- 13. 了解SQL服务器中简单行压缩的概念
- 14. 基本关系数据库概念
- 15. .NET的简单客户端/服务器概念
- 16. 数据库设计概念
- 17. 关系数据库概念
- 18. 数据库编程概念
- 19. Tuple2的概念性目的是什么?
- 20. 在Mac上托管mySQL的本地服务器,数据库URL是什么?
- 21. Ansible动态库存服务概念
- 22. 什么是.NET Framework中的语言互操作性(基本概念)?
- 23. 什么是全球化和本地化概念
- 24. Git的概念框架是什么?
- 25. Chain Complete的概念是什么?
- 26. Kotlin意图的概念是什么?
- 27. 什么是HATEOAS的实际概念?
- 28. orientdb的强制性概念是什么?
- 29. java iterator背后的概念是什么?
- 30. HEAD,master,origin的git概念是什么?
有一个本地私有数据库可能只是一个很好的决定,取决于被访问的数据类型(银行记录,审计等)。为了保证mdf数据的安全,你需要进行某种全时加密(维护本地数据库有很多工作)。 – Killrawr 2013-05-04 05:06:54