AOS更换所连接的数据库要注意的问题
问题描述:
今天把更改了AOS服务器的配置将其指向了另一个数据库,结果出现了如下错误:
Object Server 01: Internal Error occurred executing stored procedure when creating session for the AOS.
原因:
从错误描述看应该是在执行创建AOS对话的存储过程时出错了,找到了新的数据库在可编程性->存储过程,发现这里面有两个存储过程createserversessions和createusersessions,应该是在调用第一个存储过程的时候出错了.问题出在哪里那?一般这种问题都跟权限有关系。
AOS服务器通过 域名\AOS服务器所在计算机名$ ,这个账户访问数据库服务器,在安装AOS时,如果当时指定了某个数据库,安装程序会自动把这个账户添加到数据库中,如果没有通过安装程序安装,则需要手动将这个账户添加到数据库中.
解决方法:
查看数据库->安全性里是否有 域名\AOS服务器所在计算机名$ 这个账户
查看两个存储过程的属性->权限,是否有 域名\AOS服务器所在计算机名$ 这个账户.
如果没有的话,就添加。