支持软件版本列表
- 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 作者:阿力