1 目标库配置

1.1 创建用户及赋权

  • 创建账号
    创建zcbus登陆用户,密码为1qaz!QAZ,数据库为testdb

      exec sp_addlogin 'zcbuslogin','1qaz!QAZ','testdb';
      go
  • 创建用户
    创建数据库登陆用户zcbus,第一个zcbuslogin指代的是数据库登录用户zcbuslogin,第二个zcbus指代数据库用户zcbus,同一个登录用户可以对应多个不同数据库的数据库用户

      sp_adduser 'zcbuslogin', 'zcbus'
      go
  • 用户赋权

    • 最高权限

      grant sysadmin to zcbus;
      go
    • 赋予整个库下所有的操作权限

      grant create table, alter table, drop table on all tables to zcbus;
      grant select on all tables to zcbus;
      grant insert,update,delete on all tables to zcbus;
      grant select on all views to zcbus;
      go
    • 赋予整个库下某个schema所有的操作权限

      grant create table, alter table, drop table on all tables in schema schema_name to zcbus;
      grant select on all tables in schema schema_name to zcbus;
      grant insert,update,delete on all tables in schema schema_name to zcbus;
      grant select on all views to zcbus;
      go

2 补充说明

2.1 配置目标数据库参数列表

变量 值 描述 是否隐藏
db_type SYBASE 数据库类型 否
db_name sa 数据库名字 否
host 127.0.0.1 IP地址 否
user sa 数据库用户 否
port 5000 端口号 否
password 1qaz!QAZ 数据库密码 否
db_charset 字符集设置gbk/gb18030/utf-8 否
password_encrypt 0 设置为加密(1)时,password和source_password参数使用密文保存,默认为不加密(0) 是
label 标签 否
文档更新时间: 2024-03-24 16:27   作者:阿力