带有数据库的 Windows 窗体应用程序设置
我编写了一个需要数据库的应用程序。 我一直在我的计算机上使用 SQL Server 的本地副本,但想为此应用程序构建一个设置,安装它自己的数据库来支持该应用程序。 我不想让用户自己安装 SQL 然后配置应用程序。
有人能在这里指出正确的方向吗?
I've written an app that needs a database. I've been using a local copy of SQL Server on my machine but would like to build a setup for this application that installed it's own database to support the application. I'd rather not have to have the user install SQL on their own and then configure the application.
Can anyone point me in the right direction here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里是一篇关于嵌入 SQL Server 的好文章在您的应用程序中表达,然后部署它。
Here is a good article on embedding SQL Server Express in your application and then deploying it.
创建设置和部署> 在 Visual Studio 中安装项目 - 您可以添加先决条件,例如强制执行 .net 框架版本、安装 SQL Express 以及一般配置文件/文件夹/快捷方式。
您可以使用连接字符串的附加数据库文件方法将 mdf 实际附加到 sql 服务器 - 或者 - 如果您需要更复杂的设置,您可以编写自己的 sql 脚本来运行。
Create a Setup and Deployment > Setup project in Visual Studio - you can add pre-requisites like enforcing .net framework version, install SQL express and generally configure files/folders/shortcuts.
You can use the attach db file method of the connnection string to actually attach the mdf to the sql server - or - you can write your own sql scripts to run if you need more complex set-ups.