SQL Server 监控报错
报错信息如下:
'Unable to connect to SQL Server for instance 127.0.0.1,1433 - master. \n Traceback (most recent call last):\n File "C:\\Program Files (x86)\\Cloud Insight\\Cloud Insight Agent\\files\\../checks.d\\sqlserver.py", line 218, in get_cursor\n File "adodbapi\\adodbapi.pyc", line 116, in connect\nOperationalError: (com_error(-2147352567, \'\\xb7\\xa2\\xc9\\xfa\\xd2\\xe2\\xcd\\xe2\\xa1\\xa3\', (0, u\'Microsoft OLE DB Provider for SQL Server\', u"\\u7528\\u6237 \'CloudInsight\' \\u767b\\u5f55\\u5931\\u8d25\\u3002", None, 0, -2147217843), None), \'Error opening connection to "Provider=SQLOLEDB;Data Source=127.0.0.1,1433;Initial Catalog=master;User ID=CloudInsight;Password=******;"\')\n'
问题原因
没有授权,或者配置文件中用户名或密码错误,均会报以上错误。
解决方案
给用户授权,或者修正配置文件中的用户名和密码,重启探针即可。