Error -2147467259:failed to create SQL database

前两天碰到一个比较奇怪的问题,在安装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目前还不是特别清楚。