问题描述
|
我已经安装了一个应用程序,每个保存的文件是.mdf。在安装软件期间,我没有看到正在安装任何数据库,并且在安装之后,我检查了程序文件,而不是sql Server或其他数据库服务器。我虽然应用程序将具有嵌入式数据库,但是sql Compact应该仅生成.sdf文件,而不生成.mdf文件-哪种嵌入式数据库服务器将创建.mdf文件?
解决方法
很有可能正在使用Sql Server Express用户实例。尽管如果您确定已同时检查了
Program Files
和Program Files(x86)
,并且看不到对Sql Server的任何引用,则情况并非如此。也就是说,使用服务管理控制台(“开始”>“ Services.msc”)并查找名称以“ SQL Server”开头的服务,以确认是否正确。
值得记住的一件事是,仅因为应用程序保存扩展名为.mdf
的文件,并不意味着文件是Sql Server文件。我可以在记事本中将文本文件另存为myfile.mdf
,但这仍然不能使其成为Sql Server文件。
,所有其他版本的SQL都使用.mdf文件。看到这里:http://msdn.microsoft.com/en-us/library/ms233817.aspx
检查某些SQL数据库是否正在运行的另一种方法是检查服务管理控制台。甚至SQL Express也应该提供服务。