连接与网络

最近更新时间:2023-04-14 15:52:47

我的收藏

如何创建实例并连接到数据库?

您可以通过 SQL Server 的管理控制台页面来完成管理数据库相关工作。具体操作方法参见 创建并连接数据库

如何连接云数据库 SQL Server?

1. 如果从 Windows 云服务器 CVM 连接云数据库 SQL Server,推荐使用内网连接,传输速率和安全性更高,使用内网连接的前提条件有以下3点:
CVM 和 SQL Server 属于同一个腾讯云主账号。
CVM 和 SQL Server 位于同一个地域。
CVM 和 SQL Server 网络类型都是 VPC 且处于同一个 VPC 内或 CVM 和 SQL Server 网络类型都是基础网络。 详情请参见 从 Windows 云服务器连接 SQL Server 实例。 此外,如果 CVM 和 SQL Server 属于腾讯云不同主账号,或同一腾讯云主账号下的不同地域,或同一腾讯云主账号下同一地域的不同 VPC 内,则推荐使用 云联网 互通。
2. 如果从本地连接云数据库 SQL Server,推荐选用 VPN专线云联网 等进行互通,安全性高,网络时延有可靠保证。如果基于成本考虑,可以使用外网进行互通,包括在控制台 直接开启外网地址通过 CLB 开启外网 两种方式,详情请参见 从本地连接 SQL Server 实例
如果是云数据库双节点(原高可用版/集群版),还可通过 CLB 开放外网服务。

云服务器 CVM 如何通过内网访问云数据库 SQL Server?

云服务器 CVM 使用内网连接云数据库 SQL Server 的前提条件有以下3点:
CVM 和 SQL Server 属于同一个腾讯云主账号。
CVM 和 SQL Server 位于同一个地域。
CVM 和 SQL Server 网络类型都是 VPC 且处于同一个 VPC 内或 CVM 和 SQL Server 网络类型都是 基础网络。

云服务器 CVM 和云数据库 SQL Server 内网互联有什么需要注意的?

云服务器 CVM 使用内网连接云数据库 SQL Server 的前提条件有以下3点:
CVM 和 SQL Server 属于同一个腾讯云主账号。
CVM 和 SQL Server 位于同一个地域。
CVM 和 SQL Server 网络类型都是 VPC 且处于同一个 VPC 内或 CVM 和 SQL Server 网络类型都是基础网络。

如何查看云数据库 SQL Server 的内网地址?

登录 SQL Server 控制台,在实例列表查看,或单击实例 ID,进入实例详情页查看。

CVM 如何访问另一个腾讯云主账号下的云数据库 SQL Server?

不同账号下的 CVM 和云数据库 SQL Server 之间无法通过内网互通。建议您将云数据库 SQL Server 迁移到 CVM 所属的腾讯云账号下。 如果一定要保持 CVM 和云数据库 SQL Server 在不同的腾讯云账号下,请确保 CVM 和云数据库 SQL Server 的网络类型都是 VPC,在两个 VPC 之间创建云联网,通过 云联网 进行互通。

CVM 与云数据库 SQL Server 属于同一个腾讯云主账号,但位于不同地域,如何通过内网互通?

CVM 实例和云数据库 SQL Server 实例处于不同地域,无法通过内网互通。仅有位于同一地域才能内网互通,可以是同一地域的相同或不同可用区。 如果一定要保持 CVM 和云数据库 SQL Server 处于不同的地域,请确保 CVM 和云数据库 SQL Server 的网络类型都是 VPC,在两个 VPC 之间创建云联网,通过 云联网 进行互通。

CVM 和云数据库 SQL Server 属于同一个腾讯云主账号,位于同一个地域,但处于不同VPC内,如何通过内网互通?

CVM 实例和云数据库 SQL Server 实例处于不同 VPC,无法通过内网互通。建议您将云数据库 SQL Server 实例迁移到 CVM 实例所在的 VPC。 如果一定要保持 CVM 和云数据库 SQL Server 处于不同的 VPC,可在两个 VPC 之间创建云联网,通过 云联网 进行互通。

CVM 与云数据库 SQL Server 属于同一个腾讯云主账号,位于同一个地域,但网络类型不同,如何通过内网互通?

CVM 实例和云数据库 SQL Server 网络类型不同,无法通过内网互通。建议您将 CVM 或 SQL Server 的基础网络变更到私有网络 VPC,保证 CVM 实例和云数据库 SQL Server 网络类型都是 VPC 且处于同一个 VPC 内,通过内网进行互通。

CVM 与云数据库 SQL Server 属于同一个腾讯云主账号,位于同一个地域下的不同可用区,如何通过内网互通?

CVM 与云数据库 SQL Server 位于同一个地域下的不同可用区,但不一定是同一个私有网络,也有可能是不同的私有网络。
若是同一私有网络的不同可用区,则可以使用内网互通。
若不是同一私有网络,则无法直接内网互联,需要变更 VPC 网络,使得 CVM 与云数据库 SQL Server 处于同一 VPC 内,详见 更改网络(VPC 转 VPC)

CVM 和云数据库 SQL Server 属于同一个腾讯云主账号,在同一个私有网络下的不同可用区,可以使用内网连接吗?

可以使用内网连接,因为同一私有网络下的不同可用区间默认内网互通。

本地服务器如何访问云数据库 SQL Server?

如果从本地服务器连接云数据库 SQL Server,推荐选用 VPN专线云联网 等进行互通,安全性高,网络时延有可靠保证。 如果基于成本考虑,可以使用外网进行互通,包括在控制台 直接开启外网地址通过 CLB 开启外网 两种方式,详情请参见 从本地连接 SQL Server 实例
如果是云数据库双节点(原高可用版/集群版),还可通过 CLB 开放外网服务。

没有腾讯云服务器,怎么连接云数据库 SQL Server?

没有腾讯云服务器,推荐选用 VPN专线云联网 等进行网络互通,进而连接云数据库 SQL Server,详情请参见 从本地连接 SQL Server 实例

云数据库 SQL Server 如何变更 VPC 网络,即将 VPC A 切换到 VPC B ?

云数据库 SQL Server 变更 VPC 网络,详见 更改网络(VPC 转 VPC)

云数据库 SQL Server 如何在基础网络和 VPC 网络之间互相切换?

云数据库 SQL Server 仅支持从基础网络切换到私有网络,详见 基础网络转 VPC 网络。基础网络于2022年12月将下线,不支持从私有网络切换到基础网络。

云数据库 SQL Server 如何从基础网络迁移到 VPC 网络?

云数据库 SQL Server 支持从基础网络切换到私有网络,详见 基础网络转 VPC 网络

云数据库 SQL Server 如何开启外网?

如果是云数据库双节点(原高可用版/基础版)实例,可以通过控制台直接开启外网地址或者通过 CLB 开放外网服务,详情请参见:控制台开启或关闭外网地址 或 绑定 CLB 开启外网服务

云数据库 SQL Server 如何使用 SSH2 端口映射外网连接管理实例?

出于安全性考虑,如果业务不可以开放外网地址,可以利用 SSH2 的端口映射在外网连接实例,并对其进行配置和管理。具体操作请参见 从本地连接 SQL Server 实例借助具有外网 IP 的 Linux 云服务器进行端口映射

应用程序是否需要支持自动重连云数据库 SQL Server?

建议您的应用程序连接数据库的方式支持自动重连。这样可以提供更高的可用性。当数据库发生切换或迁移后,不需要您人工介入应用会自动恢复。同时建议您的应用程序采用长连接来连接数据库,短连接非常消耗性能和资源。

云数据库 SQL Server 的备实例可以访问吗?

云数据库 SQL Server 支持主实例 + 备实例 + 只读实例的模式,其中主实例和只读实例可以访问,备实例仅作为备份形式存在,不提供业务访问。

主备切换会影响连接地址吗?

主备切换不会导致连接地址变更,仅后台对应的 IP 地址会变化,切换时会出现秒级闪断。

云数据库 SQL Server 的安全组怎么配置?

安全组是一种有状态的包含过滤功能的虚拟防火墙,用于设置单台或多台云数据库的网络访问控制,是腾讯云提供的重要的网络安全隔离手段。安全组是一个逻辑上的分组,您可以将同一地域内具有相同网络安全隔离需求的云数据库实例加到同一个安全组内。 云数据库与云服务器等共享安全组列表,安全组内基于规则匹配,详情请参见 配置安全组

云数据库 SQL Server 的安全组支持对基础网络的网络控制吗?

云数据库 SQL Server 安全组目前仅支持私有网络 VPC 内网访问和外网访问的网络控制,不支持对基础网络的网络控制。

给安全组添加入站规则时,类型支持选择 SQL Server(1433)端口吗?

添加安全组规则时,在类型中选择 SQL Server(1433),即可开通1433号协议端口,详情请参见 配置安全组

云数据库 SQL Server 怎么设置实例维护时间?

您可以通过登录 SQL Server 控制台,在实例列表,单击实例 ID,进入实例详情页面,在维护信息处,单击修改,详情请参见 设置实例维护信息

云数据库 SQL Server 维护期间会不会断网?

云数据库 SQL Server 维护期间若涉及到数据搬迁,实例切换时会发生秒级数据库连接闪断,请确保业务具备重连机制,详情请参见 设置实例维护信息

云数据库 SQL Server 连接不上的判断方法?

当云数据库 SQL Server 连接不上时,可通过以下场景进行排查:
查看 CVM 是否可以正常连接到云数据库 SQL Server 实例地址的端口。telnet <连接地址> <端口号>,如果可以通信,说明网络是正常的。如果不通,可以查看 CVM 和云数据库 SQL Server 实例是否处于同一个 VPC 内,是否使用同一个安全组。内网连接方式下,CVM 和云数据库 SQL Server 实例必须处于同一 VPC 内,且只能通过 CVM 连接。
检查连接 IP 和端口号是否正确。注意 IP 和端口号之间使用“逗号”隔开。
检查云数据库 SQL Server 实例的运行状态是否异常。
查看数据库用户名密码是否正确,尝试重置密码。
尝试重启腾讯云数据库 SQL Server 实例,检查是否改善。

云数据库 SQL Server 连接失败,如何进行排查?

1. 从 Windows 云服务器连接 SQL Server 实例连接失败。
排查网络问题
检查 CVM 与云数据库 SQL Server 是否在同一个地域,同一VPC。
检查安全组规则,安全组外访问安全组内的数据库时,需要为安全组 添加相应的入方向规则。检查 CVM 安全组、CVM 内部防火墙,CVM 内部安全策略(其他自建安全策略),需要放开指定数据库实例 IP 的1433端口号。
在 CVM 上测试是否可以正常连接到云数据库 SQL Server 实例地址的端口。telnet <连接地址> <端口号>,如果可以通信,说明网络是正常的。
排查实例问题
如果网络检查没有问题,请到控制台检查实例监控,如果实例负载过高,监控没有数据或断断续续,则是实例异常。
2. 从本地 IDC 连接 SQL Server 实例连接失败。
排查网络问题
从本地服务器连接云上数据库实例,需要先打通云下到云上的网络,推荐选用 VPN专线云联网 等进行网络互通,安全性高,网络时延有可靠保证。
在服务器上测试是否可以正常连接到云数据库 SQL Server 实例地址的端口。telnet <连接地址> <端口号>,如果可以通信,说明网络是正常的。
如果 telnet 不通,则说明网络不通。需要检查线下安全组策略,VPN 路由配置,需要放开指定数据库实例 IP 的1433端口,可以同时进行线下和线上 CVM 测试连接。
排查实例问题
如果网络检查没有问题,请到控制台检查实例监控,如果实例负载过高,监控没有数据或断断续续,则是实例异常。