本文介绍如何使用 Microsoft SQL Server Management Studio (SSMS) 或通过 Python 语言、Java 语言或 C# 语言的示例代码连接到云数据库 SQL Server 版实例。
已创建实例,且实例的运行状态处于运行中。详细操作,请参见创建实例。
根据网络类型,准备相应环境,具体如下表所示。
网络类型 | 准备工作 |
---|---|
私网 | 当实例未开启公网访问且实例的私有网络和云服务器实例的私有网络是同一个时,您可以通过私有网络连接且需要做好以下准备:
|
公网 | 当您需要通过公网连接实例时,您需要做以下准备: |
SQL Server Management Studio(SSMS)是一个用于管理、配置、监控和开发所有 SQL Server 的图形化界面工具,主要用于配置、监视和管理 SQL Server 和数据库实例。本文介绍如何在 SSMS 中通过私网或公网连接管理云数据库 SQL Server 版实例。
SQL Server Management Studio(SSMS)仅支持在 Windows 操作系统中安装。
安装 RDS for SQL Server 客户端,详细信息,请参见如何安装 SQL Server Management Studio。
在 ECS 或本地设备上启动 SQL Server Management Studio 客户端。
选择连接 > 数据库引擎,在连接到服务器弹出框中配置以下登录信息。
参数 | 说明 |
---|---|
服务器名称 | 目标 SQL Server 实例的连接地址。 |
身份验证 | 认证方式,选择 SQL Server 身份验证。 |
登录名 | 为目标 SQL Server 实例的数据库帐号,默认管理员帐号为 veyun_user 。 |
密码 | SQL Server 实例的数据库帐号对应的密码。 |
单击连接,连接实例。
下文介绍连接数据库实例 Python 语言和 C# 语言的示例代码。
根据实际情况按需安装对应的语言环境,具体如下所示:
下载并安装 .NET Framework 或 .NET Core。
下载并安装 Visual Studio Code。
import pyodbc # 建立连接 # SERVER 指定目标 SQL Server 数据库服务器的地址;DATABASE 指定连接的目标数据库名称;UID 指定连接数据库所需的用户名,默认为 veyun_user;PWD 指定连接数据库所需的密码。 conn_info = 'DRIVER={};DATABASE={};SERVER={};UID={};PWD={};TrustServerCertificate=yes'.format("ODBC Driver ** for SQL Server","master","mssqlf83eb5******.rds-mssql.ivolces.com","veyun_user","Admin*****") conn = pyodbc.connect(conn_info) cursor = conn.cursor() cursor.execute('SELECT @@version') rows = cursor.fetchall() for row in rows: print(row) # 关闭连接 conn.close()
说明
因 RDS 托管模式提供了统一的部署架构,可能导致部分参数无法支持,您可以根据自身业务情况通过实际验证后,配置合适的连接参数。具体参数的详细信息,请参见微软官方文档。