作业帮 > 综合 > 作业

@role_name = N'ChangeDataAccessRole'中ChangeDataAccessRole是指什

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/30 16:47:56
@role_name = N'ChangeDataAccessRole'中ChangeDataAccessRole是指什么?
EXEC sys.sp_cdc_enable_table
@source_schema = N'dbo',
@source_name = N'user_info',
@role_name = N'ChangeDataAccessRole',
@supports_net_changes = 1
GO
@source_name用于控制更改数据访问的数据库角色的名称,ChangeDataAccessRole是系统的,还是自己设定的?
@role_name = N'ChangeDataAccessRole'中ChangeDataAccessRole是指什
你这样截一段看不出来是什么,只能告诉你是个参数值
再问: ChangeDataAccessRole是系统的,还是自己设定的?
再答: [ @role_name = ] 'role_name' 是用于控制更改数据访问的数据库角色的名称。role_name 为 sysname,并且必须指定。如果显式设置为 NULL,则没有控制角色用于限制对更改数据的访问。 如果当前存在该角色,则使用它。如果不存在该角色,则会尝试创建具有指定名称的数据库角色。在尝试创建该角色之前,将删除角色名称字符串右侧的空格。如果调用方无权在数据库中创建角色,则存储过程操作将失败。 引自联机丛书,不会的方法函数存储过程都可以查联机丛书 你上面说的那个参数值应该是自定义数据库角色,算是自己设定的吧