背景信息
我们在日常数据库运维中沉淀了大量可复用的标准化脚本,但这些脚本往往都分散在成员本地,存在复用率低、版本混乱、权限不可控的问题。因此,脚本共享功能可方便团队或用户间实现对脚本的统一沉淀与安全分发。
前提条件
用户有查看和编辑脚本权限。
注意事项
共享脚本只能只读访问,对方仅可复制查看和运行,无法修改共享脚本,可以通过保存副本来获得可编辑的脚本。
分享SQL脚本
进入查询窗口 ,确定需要共享的脚本内容,点击保存按钮。
保存成功后,点击分享按钮,在弹出的脚本分享窗口,配置分享的团队和用户,并选择合适的有效期 。
配置完成后,点击保存按钮,被共享用户即可查看该脚本。
查看共享脚本
首先要有对应脚本所在的库查看权限,打开查询窗口,选择窗口中共享脚本tab页,可查看分享给我的脚本。
双击脚本名称,即可打开脚本,当前脚本仅可查看,不能编辑,可以点击查询窗口上创建副本按钮新建可编辑的脚本副本。
双击共享脚本列表,可展开共享脚本列表窗口,查看共享脚本的分享用户和脚本查看的有效期等信息。
脚本共享配置
进入查询窗口 ,点击分享按钮,在弹出的脚本分享窗口,可查看之前已经授权分享的团队、用户和到期时间等信息。
可在此界面对已经授权的团队或用户编辑到期时间,已过期的授权可以进行续期操作。
配置完成后,点击保存按钮,即可更新脚本共享配置。
回收脚本共享权限
进入查询窗口 ,点击分享按钮,在弹出的脚本分享窗口,可选择需要回收的团队或用户记录点击删除,也可以点击下方回收共享按钮,回收全部共享配置。
在左侧我的脚本tab中,右键选中脚本,点击回收共享按钮,在打开的确认弹窗上点击确定按钮即可。
批量共享脚本
在脚本列表窗口,可勾选多个需要共享的脚本。
选择好后,点击上面操作已选项,这里提供两种批量操作:批量共享脚本和批量回收共享,用户可根据需要选择对应的操作。
注意
在配置批量共享选择的团队和用户授权,都为新增授权配置,并不会清空该脚本之前已有的授权配置。