我正在使用VB.NET和SQL Server Express开发简单的应用程序 .
该应用程序运行良好,并在我开发的PC上具有完整功能(安装了SQL Server和vb.net) . 问题是,当我尝试安装另一台计算机时,我收到一个错误:
无法打开数据库“DatabaseName”登录请求 . 登录失败 . 用户“UserNameOfTheComputer”登录失败
请看图片:
[错误] [1]
请咨询客户可以使用VB.NET开发的离线应用程序的最佳方式
提前致谢
您使用的是localhost服务器还是实际指向网络服务器?
如果您指向网络服务器,请在SQL Server名称之前添加服务器的PC名称或IP . 例如:192.168.1.200/SQLSERVER而不是localhost / SQLSERVER
我猜你的开发机器中你使用的是本地SQL服务器(SQL服务器和Visual Studio在同一台机器上),所以要在客户端PC中使用它,你需要安装你的客户端PC与SQL Server和设置你的.exe .config连接字符串到您的客户端PC Sql Server.for和脱机可能您可以尝试从Visual Studio自己的内置数据库 .
2 回答
您使用的是localhost服务器还是实际指向网络服务器?
如果您指向网络服务器,请在SQL Server名称之前添加服务器的PC名称或IP . 例如:192.168.1.200/SQLSERVER而不是localhost / SQLSERVER
我猜你的开发机器中你使用的是本地SQL服务器(SQL服务器和Visual Studio在同一台机器上),所以要在客户端PC中使用它,你需要安装你的客户端PC与SQL Server和设置你的.exe .config连接字符串到您的客户端PC Sql Server.for和脱机可能您可以尝试从Visual Studio自己的内置数据库 .