支持软件版本列表

  • OS[Windows/Linux]
  • SqlServer 2005版本企业版
  • SqlServer 2008以上企业版
  • 支持Chinese_PRC_CI_AS字符集;不支持SQL_Latin1_General_CP1_CI_AS字符集,中文字段或者偏僻字装载会有问题
    数据库字符集查询:
    SELECT DATABASEPROPERTYEX(‘数据库名’, ‘Collation’) AS DatabaseCollation;

1 目标库配置

1.1 创建用户及赋权

  • 创建登录名
    exec sp_addlogin 'zcbus','1qaz!QAZ','testdb01';
    go
  • 创建用户
    create user zcbus for login zcbus with default_schema=dbo;
    go
  • 用户授权
    exec sp_addrolemember 'db_datareader', 'zcbus';
    go
    exec sp_addrolemember 'db_datawriter','zcbus';
    go
    exec sp_addrolemember 'db_ddladmin','zcbus';
    go

或者

    exec master..sp_addsrvrolemember @loginame = N'zcbus', @rolename = N'sysadmin'
    go
  • 权限说明
变量 描述
db_ddladmin 固定数据库角色的成员可以在数据库中运行任何数据定义语言 (DDL) 命令。 此角色的成员可以通过操作可能以高特权执行的代码来提升其特权,其操作应被监视。
db_datawriter 固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。 在大多数用例下,此角色将与 db_datareader 成员身份一起使用,以允许读取要修改的数据。
db_datareader 固定数据库角色的成员可以从所有用户表和视图中读取所有数据。 用户对象可能存在于除 sys 和 INFORMATION_SCHEMA 以外的任何架构中。

2 补充说明

2.1 数据表配置

库名处填写dbo,数据库dbname在数据库配置中填写

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

变量 描述 是否隐藏
db_type SQLSERVER 数据库类型
db_name zcbus 数据库名称
host 127.0.0.1 数据库主机IP
port 1433 数据库端口
user zcbus 数据库用户
password 1qaz!QAZ 数据库链接用户密码
password_encrypt 0 设置为加密(1)时,password和source_password参数使用密文保存,默认为不加密(0)
label 标签
文档更新时间: 2025-01-05 15:45   作者:阿力