1# 分布式数据对象变更说明
2
3## c1.data_object.1 setSessionId行为变更
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11解决无效数据同步问题。
12
13**变更影响**
14
15该变更为不兼容变更。在跨端迁移开发场景中,发起端分布式数据对象调用setSessionId接口后,数据不会自动同步到接收端。
16
17**起始 API Level**
18
199
20
21**变更发生版本**
22
23从OpenHarmony SDK 5.0.0.21开始。
24
25**变更的接口/组件**
26
27setSessionId/分布式数据对象(data_object)
28
29**适配指导**
30
31在跨端迁移开发场景中,发起端分布式数据对象调用setSessionId接口后,再调用save接口保存数据到接收端。
32
33```ts
34let dataObject = distributedDataObject.create(context, source);
35dataObject.setSessionId(sessionId);
36dataObject.save(wantParam.targetDevice as string); // 调用save接口保存数据到接收端
37```
38
39详见[在跨端迁移中使用分布式数据对象迁移数据](../../../application-dev/database/data-sync-of-distributed-data-object.md#在跨端迁移中使用分布式数据对象迁移数据)。
40