我正在尝试使用 Microsoft SQL Server Management Studio 从我的 Android Studio Kotlin 应用程序连接到 SQL Server 数据库。我已经在笔记本电脑上本地下载并安装了 Microsoft SQL Server Management Studio,并将服务器类型设置为“数据库引擎”,服务器名称设置为“CQT00J3”,身份验证设置为“Windows 身份验证”。
但是,当我运行我的应用程序时,我收到以下错误消息:
“SQL 异常:与主机 CQT00J3 的连接,命名实例 mssqlserver01 失败。错误:'java.net.SocketException:套接字失败:EPERM(不允许操作)'。验证服务器和实例名称并检查没有防火墙阻止到端口 1434 的 UDP 流量。对于 SQL Server 2005 或更高版本,验证 SQL Server 浏览器服务是否正在主机上运行。”
我尝试了几种解决方案,包括检查服务器名称和实例名称、验证防火墙设置和检查 SQL Server Browser 服务,但似乎都没有用。
有人可以帮我找出这个问题的原因并提出可能的解决方案吗?任何帮助将不胜感激。
谢谢。
我已经尝试验证服务器名称和实例名称,检查防火墙设置和网络连接。