【发布时间】:2010-11-20 09:00:48
【问题描述】:
我已经编写了将 mdf 文件用于数据库的 c# 应用程序。当我设置该项目并在其他具有 dotnetframework 和 sql server compact 3.5 的计算机上运行时,id 不会运行,并且显示异常说 sql server not found 或还没准备好连接类似的东西我该怎么办
【问题讨论】:
标签: c# sql-server installation desktop-application
我已经编写了将 mdf 文件用于数据库的 c# 应用程序。当我设置该项目并在其他具有 dotnetframework 和 sql server compact 3.5 的计算机上运行时,id 不会运行,并且显示异常说 sql server not found 或还没准备好连接类似的东西我该怎么办
【问题讨论】:
标签: c# sql-server installation desktop-application
mdf 不适用于 sql server 精简版,它适用于真正的 sql server。您需要将其部署到 Sql Server Express 版本或更高版本。
编辑:
你可以安装SQL server express edition或者如果你想使用sql compact server你需要在visual studio中创建一个“本地数据库”。
将 mdf-database 添加到您的 Visual Studio 项目时,会在您启动项目时在后台附加到您的本地 sql express 数据库服务器。
【讨论】:
AttachDbFilename 部分应该自动附加文件。