gpt4 book ai didi

sql-server - 在 kubernetes 集群中运行 .net core 1.1 测试并连接到谷歌计算引擎 VM 的 SQL Server

转载 作者:行者123 更新时间:2023-12-02 12:22:18 24 4
gpt4 key购买 nike

我有 .NET Core 1.1 测试项目,我正在使用 VSTS linux 代理在 kubernetes pod 中构建这个项目。在其中一项测试中,我试图连接到 SQL Server(安装在 Google Compute Engine 的一个虚拟机中)。每当执行此测试(使用 dotnet test 命令)时,我都会遇到异常

**System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:TCP 提供者,错误:40 - 无法打开与 SQL Server 的连接)****

我在 Google Compute Engine 的 VM 中尝试了以下选项
1.用公共(public)IP地址ping它 - 工作
2. SQL 服务正在运行 - 使用 SQL Server 配置管理器验证
3. 在配置管理器中启用 TCP/IP 和 Named Pipes 协议(protocol)和端口
4. 允许远程连接到服务器(通过 SQL Server Management Studio)

但仍然得到同样的异常(exception)

最佳答案

这个问题现在已经解决了……问题是我的 kubernetes 构建集群在其他网络中,而我的谷歌计算引擎的虚拟机在默认网络中……一旦我更改了虚拟机的网络……它就开始工作了

关于sql-server - 在 kubernetes 集群中运行 .net core 1.1 测试并连接到谷歌计算引擎 VM 的 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45917490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com