在iCal中缺少Exchange日历


1

在尝试解决iCal和Exchange的问题时,我在这里生气。

在“设置”“Internet帐户”中删除并添加回Exchange帐户后,日历中的Exchange组已消失

enter image description here

邮件和联系人工作正常并与交换同步,但在iCal中有交换帐户丢失:-(

我尝试了几个东西:删除并添加了交换帐户。 Double和tripple选中“日历”在“Internet帐户”中激活,并且在“日历设置”中也激活了Exchange帐户。

然后我停止了iCal,删除了〜/ Library / Calendars中的所有内容,进入〜/ Library / Preferences并删除了包含iCal的所有内容。 重启多次(如此处所示) https://discussions.apple.com/thread/7837872 )。

并与Apple Care进行了交谈,但女孩们不知所措,无法帮助。

相同的帐户适用于我的iPhone上的日历,没有任何问题。

欢迎任何帮助,我不想因为这个而切换到Outlook :-(

我的系统:MBP Retina 13''2015年初 MacOS Sierra(10.12.2) 日历9.0(2155.15)

Answers:


1

我有完全相同的问题,并认为它可能是已损坏的Accounts sqlite数据库文件。所以我删除了交换账户,然后:

在: 〜/图书馆/账户有:

Accounts4.sqlite
Accounts4.sqlite-wal (write ahead log file)
Accounts4.sqlite-shm (temporary file)

我在盒子上做了另外一个管理员用户(确保没有文件打开)。顺便说一句,这都是你自己的风险!

  1. 首先是备份

    cd useraccount/Library/Accounts
    mkdir backup
    mv Accounts4.* backup/
    
  2. 重建帐户文件:

    sqlite backup/Accounts4.sqlite ".dump" | sqlite Accounts4.sqlite
    

然后注销并再次登录正确的帐户 再次添加交换帐户 open ical并等待一段时间给予同步时间。我的帐户约占了10分钟!


谢谢。我通过彻底删除(再次)〜/ Library / Calendars和〜/ Library / Preferences中的一些文件来修复它 - 也许我在初始试验期间错过了一些文件。
che---

0

我也有同样的问题。重新配置并重新启动后,它仍然消失了。退出日历并删除缓存后,我看到缓存文件立即更新。因此,我查看了系统活动监视器(程序/实用程序)中正在运行的进程,并找到了两个仍处于活动状态的进程,即Calendar(因此甚至停止程序使进程处于活动状态)和一个名为CalendarAgent的进程。

在修复后查看它,我看到当我从Finder中退出程序时,Calendar过程消失了。所以在修复之前一定是错的,它并没有消失。无论如何,我在删除进程后重新启动计算机,Exchange又回来了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.