前两天碰到一个比较奇怪的问题,在安装Edgesight的时候,一直提示无法创建数据库,错误提示如下:
Installer Information
Error -2147467259:failed to create SQL database:Edgesight, error detail:unknow error.
从上面的错误提示来看,基本没有什么有用的错误信息,我们只能知道是在Createing Databases的过程中出错。
- 检查了MSI的安装日志,同样的unknown error错误提示
- 检查事件日志
- 检查数据库服务器和当前Edgesight Server服务器的DNS以及rDNS
- 检查了数据库服务器的配置以及当前帐号的权限
最终都没有任何结果,无意中看到一个解决方法:
在需要设置数据库服务器地址的时候,需要手动指定1433端口,格式为:
<ip or hostname or FQDN>,1433
由于问题解决以后,没有抓取SQL的profiler日志,所以,root cause目前还不是特别清楚。