我已经开发了一个.NET(Windows窗体应用程序),我想分发给不是开发人员的朋友。当我的朋友在计算机上以管理员身份打开生成的.exe文件时,出现此错误。
“错误:与网络相关或特定于实例的错误发生在 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称正确和SQL 服务器ID配置为允许远程连接。 (提供者:SQL 网络接口,错误:52-无法找到本地数据库 运行时安装。验证是否正确安装了SQL Express 并且已启用本地数据库运行时功能。)“
从该错误看来,由于未在我的朋友计算机上安装数据库,因此应用程序崩溃了。这使我留下了以下问题。
1)有人将如何使用基于服务的数据库分发.NET应用程序?
2)我是否应该制作一个安装文件(Visual Studio 2019),该安装文件还要安装数据库并最终安装.NET框架。如果是,我应该如何在Visual Studio 2019中做到这一点?
3)从基于服务的数据库一词看来,该数据库正在某处的某些服务器上运行?该服务器是我自己的计算机吗?还是可以从另一台计算机访问此服务器?