Azure Synapse

更新时间:
复制为 MD 格式

服务账号授权

-- =============================================
-- 步骤1:在 master 数据库中创建登录名
-- =============================================
CREATE LOGIN <username> WITH PASSWORD = 'your_password';

-- =============================================
-- 步骤2:在目标数据库中创建用户并授权
-- =============================================
-- 创建数据库用户,映射到登录名
CREATE USER <username> FOR LOGIN <username>;

-- 授予元数据盘点所需的最小权限
GRANT VIEW DEFINITION TO <username>;
GRANT VIEW DATABASE STATE TO <username>;

数据源管理

选项

说明

--jdbc-url

JDBC 连接 URL(必填)

--username

用户名(必填)

--password

密码(必填)

lhm datasource set ClickHouse -n ck1 \
    --jdbc-url jdbc:sqlserver://<host>:1433;database=<db> \
    --username <username> \
    --password '$DB_PASSWORD'