电脑时钟同步不了?

电脑时钟同步不了?,第1张

你的NTP服务器是什么系统搭建的呢?因为一般的时钟服务器有两种支持的协议类型:SNTP(简单网络时间协议,目前比较主流)和Time Protocol(时间协议)
如果是Unix,一般支持Time Protocol,当然也支持SNTP。它一般在TCP/UDP 37端口对客户端进行监听。
如果是Windows,则使用SNTP比较多。它一般在TCP/UDP 123端口对客户端进行监听。
当然,不管使用的是哪种类型,都可以使用一款叫做NTPC(Network Time Protocol)免费小软件来进行时间同步。它不需要安装,只让它每次随系统启动即可。设置也很简单,就不多说了。
上面的方法并没有从系统级别进行修改,只是简单的让它自动校时,类似请个小保姆手工调整时间
其实,还可以通过修改注册表的方法让你的DC和外部时间源来同步
以下资料来自与微软:
配置 Windows 时间服务以使用外部时间源
要将内部时间服务器配置为与外部时间源同步,请按照下列步骤 *** 作:
1 将服务器类型更改为 NTP。为此,请按照下列步骤 *** 作:
a 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
b 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
c 在右窗格中,右键单击“Type”,然后单击“修改”。
d 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。
2 将 AnnounceFlags 设置为 5。为此,请按照下列步骤 *** 作:
a 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
b 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。
c 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。
3 启用 NTPServer。为此,请按照下列步骤 *** 作:
a 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
b 在右窗格中,右键单击“Enabled”,然后单击“修改”。
c 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。
4 指定时间源。为此,请按照下列步骤 *** 作:
a 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
b 在右窗格中,右键单击“NtpServer”,然后单击“修改”。
c 在“编辑值”的“数值数据”框中键入 Peers,然后单击“确定”。
注意:Peers 是一个占位符,应替换为您的计算机从中获取时间戳的对等端列表(以空格分隔)。列出的每个 DNS 名称都必须是唯一的。必须在每个 DNS 名称后面附加 ,0x1。如果不在每个 DNS 名称后面附加 ,0x1,则在步骤 5 中所做的更改将不会生效。
5 选择轮询间隔。为此,请按照下列步骤 *** 作:
a 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
b 在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。
c 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。
注意:TimeInSeconds 是一个占位符,应替换为您希望各次轮询之间的间隔秒数。建议值为 900(十进制)。该值将时间服务器配置为每隔 15 分钟轮询一次。
6 配置时间校准设置。为此,请按照下列步骤 *** 作:
a 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
b 在右窗格中,右键单击“MaxPosPhaseCorrection”,然后单击“修改”。
c 在“编辑 DWORD 值”的“基数”框中单击以选择“十进制”。
d 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。
注意:TimeInSeconds 是一个占位符,应替换为适当的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值将因轮询间隔、网络状况和外部时间源而异。
e 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
f 在右窗格中,右键单击“MaxNegPhaseCorrection”,然后单击“修改”。
g 在“编辑 DWORD 值”的“基数”框中单击以选择“十进制”。
h 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。
注意:TimeInSeconds 是一个占位符,应替换为适当的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值将因轮询间隔、网络状况和外部时间源而异。
7 退出注册表编辑器。
8 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter: net stop w32time && net start w32time

无法打开数据库p90如下
首先确定连接的数据库是本地计算机的还是远程服务器的。
如果是本地数据库原因,那么就是服务没有启动。
如果是远程服务器的,那么很有可能数据库崩溃了,需要重启服务服务器
如果是本地数据库那么就右键点击我的电脑,找到“管理
然后在计算机管理中找到“服务和应用程序”
接下来找到右侧的“mysql”服务,右键点击该服务看是否启动,如果没启动就立刻“启动”
最后打开mysql数据库,输入数据库密码,看是否正常启动
如果是远程服务器那么我们在本机搜索找到“远程桌面连接”然后输入远程服务器的ip地址和访问密码,进入服务器后重新启动(服务器与电脑重启是一样的)。

可能是以下7个原因引起的,要分不同情况具体对待
1、Office(Access)的补丁更新造成的
最近office2016版本 2019版本的很多都出现这个问题了 ,是因为Office(Access)的补丁更新造成的。微软的Access有几次补丁出现过这个bug, 解决办法是一是退回之前稳定的版本,二是更新到最最新的版本
一般 使用帐户-更新选项-立即更新 一下即可
2、如果是Office2010 ,看是否网友xc555这种情况,可参考他的解决方法
先安装office 2010 sp2补丁,再卸载office 2010 sp2补丁 重启就成功了
PS:在网上找了N个解答,一直无法解决,看到一篇文章(说:sp2补丁会将vb编译器升至71,虽未解决)但受启发,尝试先安装sp2补丁,再卸载,结果就成功了
3、是因为中英文系统变化引起
中文系统做的程序到英文系统会出现这个问题,换系统 或 在英文系统重新设计相关窗体,而且模块使用可能遇到问题。或者在出现这个提示后选取消,再 *** 作几次,就不再出现,对有问题的功能重新设计 (千万不要点确定)
4、VBA环境或版本改变导致的
将C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\VBA目录中的文件恢复至安装状态,出现这个问题的原因是VBA程序被修改,必须恢复未被修改的版本。 只要把旧版路径为vba\vba71下的vbe7dll文件拷贝替换到新安装的vba\vba71下替换就可以了 (先备份)
5、可能是VBA真正损坏了
可先备份当前数据库,再使用Access的压缩修复功能修复一下
6、还有可能是不同的版本混合交叉打开导致的(不兼容)
网友出现过:我的计算机上安装了Access 2010,并对前端Access文件的复制版本进行了一些更新。我重命名了更新的副本以替换原始访问文件,并将旧文件放在备份文件夹中。我需要在第二天进行另一次更新,但使用的***连接使访问前端文件成为一种痛苦,所以我远程进入一个承载该文件的服务器,并使用该服务器的Access 2007应用程序进行更新。文件版本是2007-2010,因此我不认为它会导致任何错误更新。但是,我不知道为什么。
在进行这些更新时,我从未更新过任何vba,也没有收到除了sql函数错误以外的任何类型的错误。每次都成功保存并压缩和修复前端。然后我的最终用户开始接收宏和vba错误,这些错误阻止他们打开文件或输入任何信息。我发现vba模块已从文件中完全删除。此外,每次使用Access 2010在自己的计算机上打开文件时,原始备份的每个备份和副本都会损坏,即使我没有单击“确定”继续删除VBA模块。如果没有收到vba错误,我无法打开单个文件。用户通过在Intranet站点上下载自己的副本来访问前端文件,这样就不会损坏实际的文件。当我尝试这样做时,文件仍然被损坏,甚至损坏了原始文件。我的同事能够找到一个干净的备份,最终用户能够恢复工作,但我不能触摸文件,否则它也会损坏。即使我使用shift+open跳过开始代码,我仍然会收到错误。我的同事正在运行Access 2013,在打开备份文件副本时未收到任何这些错误。
试过:
紧凑型维修
反编译/重新编译
Access 2010版本为14072245000(32位),因此已下载Office 2010 SP2
反编译不起作用,因为打开文件时我会立即收到vba错误(shift+open)。我没有新的访问更新要下载。我不能恢复到以前的版本,因为这不是我的公司可以接受的解决方案。我没有尝试将对象导入新的前端文件,因为每次打开文件时,都会删除或损坏VBA模块,因此无法导入或导出它们。我会失去所有的vba模块,因为我不是最初的开发人员,我不知道包括什么。我正在尝试更新2013年的访问权限,但这可能需要一段时间。
我读到的关于这个问题的所有信息都表明,当不同版本的access尝试打开同一个文件时,会发生这种情况,但是如果我使用access 2007和2010打开的文件的版本是2007-2010,为什么我仍然会得到这个错误如果这是2007年的问题,为什么我在使用2010年的同时还要损坏在使用2007年软件之前制作的每个备份文件,特别是如果其他人在使用2010年、2013年和2016年的时候能够很好地访问该文件
7、如果还不行,尝试将所有对象导入到一个新数据库文件
希望可帮到您!,也可关注我


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13296771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-10
下一篇 2023-07-10

发表评论

登录后才能评论

评论列表(0条)

保存