beta1.14.4 sqlserver sink 指定user pwd 两列,报自增列错误
- 主要言語
- Java
- スター
- 4.1k
- フォーク
- 1.7k
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
## General Question
{
"fields": [
{
"javaObject": "xxx",
"binarySection": {
"segments": [
{
"heapMemory": [
49,
50,
48,
55,
48,
54,
57,
53
],
"address": 16,
"addressLimit": 24,
"size": 8,
"allowWrap": true,
"isFreedAtomic": false
}
],
"offset": 0,
"sizeInBytes": 8
}
},
{
"javaObject": "cesicdc8",
"binarySection": {
"segments": [
{
"heapMemory": [
99,
101,
115,
105,
99,
100,
99,
56
],
"address": 16,
"addressLimit": 24,
"size": 8,
"allowWrap": true,
"isFreedAtomic": false
}
],
"offset": 0,
"sizeInBytes": 8
}
}
],
"kind": "UPDATE_AFTER"
}
这个是指定的两列,另外还有一个自增列ID,没有在sqlclient 体现
然后提交任务后
java.sql.BatchUpdateException: 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 'XXX' 中的标识列指定显式值。
コントリビューションガイド
調査の方向性
リポジトリのファイルもテストも指定されていません。まず SQL Server sink を見つけ、追加の identity ID 列を含む、提示された2列の payload を再現します。完了とは、sink が省略された auto-increment 列を処理し、報告された BatchUpdateException を発生させないことです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, sql
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100