如何执行MsSQLDebug.bat/MsSQLDebug.sh文件?

如何执行MsSQLDebug.bat/MsSQLDebug.sh文件?

此文件用于检查是否可以从Applications Manager安装的服务器连接和发现MsSQL Server。这个独立程序是我们用来添加MsSQL Server监视器相同过程的摘录。运行此文件的用法如下,

通过命令提示符转到AppManager/bin/troubleshooting目录,并使用以下用法执行MsSQLdebug文件。

用法:MsSQLDebug.bat [HostName / Ip] [Port Number] [Authentication] [Username] [Password] [SSL Encryption] [Instance Name]

[HostName / Ip]         正在运行MsSQL服务器计算机的主机名或Ip地址
[Port Number]            MsSQL服务器的端口号
[Authentication]         基于SQL或Windows可连接到MsSQL的身份验证
[Username]                 连接到MsSQL的用户名 (对于Windows身份验证,用户名应为域名\用户名)
[Password]                  连接到MsSQL的密码
[Instance Name]         如果要使用命名的SQL实例连接到MsSQL,请提及实例名称,否则请将其留空
[SSL  Encryption]        如果SQLServer通过SSL协议配置为安全连接,则SSL加密为True,对于非SSL/TLS连接,它将将为False

对于Kerberos身份验证

用法:MsSQLDebug.bat  [Database_FullyQualified_HostName] [Port Number] [Authentication] [Password] [Instance Name]

 [Database_FullyQualified_HostName]     正在运行MsSQL服务器的主机名。如果选择了Kerberos身份验证,则应指定完全限定的域名。例如:mssql-test-1.mykerberos.com,其中mssql-test-1是SQL服务器的主机,mykerberos.com是其域名。
 [Port Number]          MsSQL服务器的端口号
 [Authentication]       应该被指定为“Kerberos”。基于Kerberos的MsSQL连接身份验证
 [Password]                Kerberos连接MsSQL的主密码 (如果连接配置了ticketCache或Keytab,则将密码设置为空,否则输入密码)
 [Instance Name]       这是可选项。如果要使用命名的SQL实例连接到MsSQL,请提及实例名称,否则请将其保留为空

注意:如果您使用命名的SQL实例运行 ,那么您也可以在监视器和调试脚本中输入一个虚拟端口号。

这将启动发现MsSQL Server的过程,成功后还将获取监视的默认属性的数据并显示为输出。从中您将能够找到是否可以发现,是否为所有属性返回数据。如果属性数据有任何问题,它将显示为空。这推断该数据在该服务器中不可用,必须在安装了MsSQL的服务器上进行检查。

如需更多信息或帮助,请将上述命令的输出与支持信息文件一起发送给我们进行分析 。