mdf 是否意味着应用程序的数据库未嵌入?

发布于 2024-11-01 05:40:53 字数 179 浏览 0 评论 0原文

我已经安装了一个应用程序,保存的每个文件都是 .mdf。在安装软件期间,我没有看到任何数据库被安装,安装后我检查了我的程序文件,而不是 SQL 服务器或其他数据库服务器被安装。我虽然应用程序有一个嵌入式数据库,但 SQL Compact 应该只生成 .sdf 文件,而不是 .mdf 文件 - 什么样的嵌入式数据库服务器会创建 .mdf 文件?

I have installed an application and each file saved is .mdf. During installation of the software I have not seen any database being installed, and after installation I checked my program files and not SQL server or other database server being installed. I though the application would have an embedded database, but SQL Compact should only generate .sdf file, not .mdf file - what kind of embedded database sever would create .mdf file?

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

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

发布评论

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

评论(2

许你一世情深 2024-11-08 05:40:53

Sql Server Express 用户实例 正在使用。不过,如果您确定已经检查了 Program FilesProgram Files(x86) 并且看不到任何对 Sql 的引用那么服务器就不可能是这样了。也就是说,使用服务管理控制台(“开始”>“Services.msc”)并查找名称以“SQL Server”开头的服务来验证这一点。

值得记住的一件事是,仅仅因为应用程序保存扩展名为 .mdf 的文件,并不意味着这些文件是 Sql Server 文件。我可以在记事本中将文本文件另存为 myfile.mdf,但这仍然不会使其成为 Sql Server 文件。

There's a fair chance that Sql Server Express User Instances are being used. Though if you're sure that you've checked both Program Files and Program Files(x86) and can't see any references to Sql Server then that can't be the case. That said, use the Services management console (Start > Services.msc) and look for services whose names start with "SQL Server" to verify that for definite.

One thing worth bearing in mind is that just because an application saves files with an extension of .mdf that doesn't mean that the files are Sql Server files. I could save a text file in notepad as myfile.mdf, but that still wouldn't make it a Sql Server file.

毁梦 2024-11-08 05:40:53

所有其他版本的 SQL 都使用 .mdf 文件。请参阅此处:http://msdn.microsoft.com/en-us/library/ ms233817.aspx
检查某些 SQL 数据库是否正在运行的另一种方法是检查您的服务管理控制台。甚至 SQL Express 也应该有一个服务。

All of the other editions of SQL use .mdf files. See here: http://msdn.microsoft.com/en-us/library/ms233817.aspx
Another way to check if some SQL database is running is checking your Services management console. even SQL express should have a service.

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