sql-server-2005 – 测试SQL Server 2005正在监听FreeTDS
测试SQL Server 2005正在侦听IP和端口的最佳方法是什么?
一些背景: 解决方法您可以尝试在端口1433上telnet服务器.这是SQL Server正在侦听的端口:telnet MySQLServerAddress 1433 输出应该是 Trying 111.222.111.222 ... (example) Connected to MySQLServerAddress. 如果您收到“连接被拒绝”错误消息,则说明网络通信有问题(服务器上的防火墙,SQL Server端口已更改为默认值,…) 要在连接时退出telnet,请键入转义字符Ctrl-].一旦进入命令模式,可以使用命令’quit’退出telnet. 如果基本网络通信正常,您可以使用“tssql”测试访问数据库服务器: 它可以以两种方式运行,一种使用freetds.conf,另一种使用地址/主机名和端口绕过freetds.conf直接连接.首先尝试使用主机和端口进行连接: $cd src/apps $TDSVER=7.0 ./tsql -H SQLServerHost -p 1433 -U user 如果您收到“登录失败”,则表示您遇到身份验证问题. 如果您收到类似的消息
SQL Server仅接受“域”登录.这仅适用于Microsoft SQL Server,您需要让DBA验证是否允许“服务器登录”,或使用域登录. 如果收到提示,请使用dataserver名称尝试使用tsql(使用freetds.conf): $./tsql -S SQLServerHost -U user 如果失败,FreeTDS要么找不到合适的freetds.conf文件,要么文件中有错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |