运行 C# .NET Winform 应用程序,该应用程序使用 SQL Server 作为数据库,仅将 .mdf 文件放置在用户 PC 上

发布于 2024-11-07 15:11:56 字数 213 浏览 4 评论 0原文

我有一个 C# .NET Winform 应用程序,它使用 SQL Server 作为数据库。我想运行该应用程序,而不在目标 PC 上安装 SQL Server,而仅将 .mdf 文件放置在用户 PC 上。 mdf 文件将本地存储在执行应用程序的 PC 上。

我该怎么做?连接字符串是什么?另外,我已经使用了 SqlConnection 、 SqlDataReader 对象,它们是否必须被删除?

I have a C# .NET Winform application, which uses SQL Server as database. I want to run the application without installing SQL Server on the destination PC, but only placing the .mdf files on the user PC. The mdf file would be stored locally on the PC on which the application would be executed.

How do I do this? What would be the connection string? Also, I have used SqlConnection , SqlDataReader objects, will they have to be removed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

复古式 2024-11-14 15:11:56

如果您想要为您的应用程序使用独立的数据库,您应该看看

If you want a standalone database for your application, you should have a look at

御守 2024-11-14 15:11:56

抱歉,您必须自己实现(大部分)SQL Server 功能,并使其与 mdf 格式兼容...不可行。

作为替代方案,请使用 SQL Server Compact Edition。

Sorry, you'd have to implement (most) of SQL Server's functionality yourself and also make it compatible with the mdf format... Not feasible.

As an alternative, use SQL Server Compact Edition.

治碍 2024-11-14 15:11:56

正如其他人所说 - 您需要安装某种 SQL Server 引擎。如果您只需要只读访问权限,从技术上讲可以使用 OrcaMDF 作为嵌入式 MDF 阅读器:https://github.com /improvedk/OrcaMDF

免责声明:我是 OrcaMDF 的作者

As others say - you'll need some kind of SQL Server engine installed. If you only want read-only access, it's technically possible using OrcaMDF as an embedded MDF reader: https://github.com/improvedk/OrcaMDF

Disclaimer: I'm the author of OrcaMDF

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文