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   作者:阿力