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