"Could not connect to AppWrapper, Please make sure TCP port 12005 is not blocked"解决方法

visual studio 配置qt后,如果打开提示错误"Could not connect to AppWrapper, Please make sure TCP port 12005 is not blocked",解决办法如下:

在qt-addin的安装目录,如:"C:\Program Files\Digia\Qt4VSAddin",新建一个文件,重名为“qtappwrapper.exe.config”

然后添加以下内容:

<configuration>
    <startup>
        <supportedRuntime version="v4.0.30319" />
    </startup>
</configuration>

重新打开visual studio不再报错了

### 验证连接属性 仔细检查连接字符串中的各项参数,包括服务器名称、端口号、数据库名称、用户名和密码等是否正确。不同编程语言的连接字符串格式有所不同,以下是 Java JDBC 的示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SQLServerConnectionTest { public static void main(String[] args) { String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;databaseName=yourDatabase;user=yourUsername;password=yourPassword"; try (Connection connection = DriverManager.getConnection(connectionUrl)) { System.out.println("连接成功!"); } catch (SQLException e) { System.out.println("连接失败:" + e.getMessage()); } } } ``` 要确保 `yourDatabase`、`yourUsername` 和 `yourPassword` 为实际值,并且端口号与 SQL Server 监听的端口一致。 ### 确保 SQL Server 实例运行并接受指定端口的 TCP/IP 连接 - **检查 SQL Server 实例运行状态**:在 Windows 系统中,可通过“服务”窗口查看 SQL Server 相关服务,如 `SQL Server (MSSQLSERVER)`,确保其状态为“正在运行”。若服务未运行,右键选择“启动”。也可通过 SQL Server 配置管理器查看服务状态 [^2]。 - **启用 TCP/IP 协议**:打开 SQL Server 配置管理器,选择 `mssqlserver` 协议,右键启用 TCP/IP 协议。之后停止并重新启动 SQL Server 服务 [^2]。 - **检查 SQL Server 网络配置**:在 SQL Server 配置管理器中,展开“SQL Server 网络配置”,选择“协议”下的“TCP/IP”,右键选择“属性”,在“IP 地址”选项卡中,确保“IPAll”下的“TCP 端口”为指定端口(通常为 1433)。 ### 确保端口未被防火墙阻止 防火墙可能会阻止对指定端口的 TCP 连接,需要确保防火墙允许该端口的入站和出站连接。对于 Windows 防火墙,可按以下步骤操作: 打开“Windows Defender 防火墙”,选择“高级设置”,在“入站规则”中,选择“新建规则”,规则类型选择“端口”,指定 TCP 端口 1433,然后按照向导完成规则创建。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值