存储过程 本文介绍天翼云SQL Server对外提供的存储过程。 注意事项 本文介绍的存储过程不包括SQL Server本身自带的系统存储过程,仅介绍天翼云SQL Server对外提供的存储过程。 仅高权限账号root有权限执行以下存储过程,普通账号无权限执行。 创建Login账号 说明 该存储过程仅支持开通时间在20240828及之后的实例,若您的实例在此日期之前开通且需要使用以下存储过程,请通过咨询工单申请。 如果为主备实例,使用后仅在主节点上创建账号。如实例发生过主备切换,且仍需要使用该账号,请在切换后再次执行。 使用该存储过程创建的账号与控制台普通账号具有相同的权限。 操作步骤 执行以下命令,创建账号。 exec msdb.dbo.TYYCreateLogin '@loginName', '@password'; @loginName:创建的账号的登录名。 @password:创建的账号的密码。 账号创建成功后,系统将会提示: create Login [loginName] success 创建数据库 操作步骤 执行以下命令,创建数据库。 exec msdb.dbo.TYYCreateDatabase '@dbName', '@charset'; @dbName:创建的数据库名称。 @charset:创建的数据库的支持字符集。 数据库创建成功后,系统将会提示: create database [dbName] success 变更数据捕获(CDC) 说明 该存储过程仅支持开通时间在20240828及之后的实例,若您的实例在此日期之前开通且需要使用以下存储过程,请通过咨询工单申请。 该存储过程仅支持变更库级数据捕获,变更表级数据捕获请通过spcdcenabletable存储过程实现。