我在this post之后配置了一个SQL Server 2016别名,它正在运行,但突然间它停止了工作。
错误讯息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:TCP提供者,错误:0 - 等待操作超时。)(。Net SqlClient数据提供者)
我使用SQL Server配置管理器创建了别名,并在32位和64位中创建了它:
当我转到SQL Server Express的Protocols
时,所有这些都启用了,因此启用了TCP / IP。此外,SQL Server Browser服务正在运行。
查看系统日志时没有相关的消息,因此我对可能导致其停止工作的原因感到有些失落。我的操作系统是Windows 10 Pro。
你有什么线索可以帮我解决吗?谢谢你的帮助
答案 0 :(得分:0)
检查SQLEXPRESS实例的端口号是否已更改,这可能是在重新启动或重新启动服务之后。
关于实例别名的使用,如果你因为这个原因也使用动态端口,这几乎没用。对我来说,维护此配置比在程序IMHO中维护连接字符串更麻烦。