点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我是一家保龄球公司的程序员,该公司在这些中心的本地服务器(大约300个)上使用带有sybase数据库(版本10.0.1.4181)的供应商软件。我们需要查询该数据。 我有一台安装了Sybase Central的服务器,除一个数据库外,我都可以连接到所有这些数据库。 好吧,我收回了,它确实连接了。 将在下面粘贴测试连接详细信息。 直到大约三天前,一切都已经正常工作了2年,包括有问题的那一年。 。 网络告诉我服务器与其他服务器相同,并且防火墙已关闭,并且没有任何变化,但是有所改变。 除了我所在的服务器以外,我们还有其他服务器可以查询相关数据库中的数据,并且本地系统工作正常,因此数据库可以正常工作。 我怀疑当sybase尝试与该特定服务器进行对话时,发生了某些事情。 我不清楚建立连接后会发生什么,但假设正在进行握手或尝试进行握手。 我想我的问题是,是否有日志或我可以查看以确定问题的东西。 问题是我连接到Sybase Central,然后锁定了。 每个其他数据库连接都没有问题。 我必须用任务管理器杀死它。 我们已经重启了我的服务器以及带有相关数据库的服务器。 任何有关如何解决该问题的建议将不胜感激。 再次,我们正在连接。 让我知道我还可以添加哪些其他信息,或者不清楚。 谢谢
连接成功。
2020年1月21日星期二11:50:40
11:50:40尝试使用以下方式进行连接:
UID = reportuser; PWD = ********; DBN = PixelSQLbase; ServerName = PixelSQLbase; CON = SQL_DBC_5b277b10; LOG = C:\ Users \ jkerns \ AppData \ Local \ Temp \ 3 \ testcon6984900702672889870.tmp ; ASTART = NO; Host = BAMF239:2638
11:50:40试图连接到正在运行的服务器...
11:50:40尝试启动TCPIP链接...
使用Winsock 2.2版的11:50:40 TCP
11:50:40我的IP地址是192.168.0.138
11:50:40我的IP地址是:: 1
11:50:40我的IP地址是127.0.0.1
11:50:40 TCPIP链接成功启动
11:50:40尝试进行TCPIP连接(在sasrv.ini缓存中找到地址172.28.53.70:2638)
11:50:40寻找名称为pixelsqlbase的服务器
指定11:50:40 HOST选项,忽略缓存的地址
11:50:40试图在地址172.22.39.70:2638上找到服务器
11:50:43找到服务器,验证服务器名称
11:50:46在TCPIP链接上找到数据库服务器pixelsqlbase
11:50:46使用客户端地址192.168.0.138:49435连接
11:50:46通过TCPIP连接到服务器
11:50:46将服务器地址172.22.39.70:2638写入sasrv.ini缓存
11:50:55已连接到SQL Anywhere Server 10.0.1.4181版本
11:50:55申请信息:
11:50:55 IP = 192.168.0.138; HOST = PROD-WEBPOS; OS ='Windows 2012 Build 9200'; EXE ='C:\ Program Files \ SQL Anywhere 12 \ Bin64 \ scjview.exe'; PID = 0x1cd4; THREAD = 0x1c24; VERSION = 12.0.1.4134; API = iAnywhereJDBC; TIMEZONEADJUSTMENT = -300
11:50:55已连接到服务器,试图连接到正在运行的数据库...
11:51:22 [1397]已成功连接到数据库
Chris,感谢您的快速回复。
使用dbisql会遇到相同的问题。 当我连接到数据库时,它会锁定。 因此,我无法运行任何查询。 Network将db文件复制到测试服务器,我们的dba启动了该文件,我使用Sybase Central毫无问题地连接到该文件。 我相信服务器有问题,但是我无法远程访问它,因此尝试确定是否可以找到其他一些可以给我带来弹药的日志记录。 您说过Sybase Central连接后,它会运行查询吗? 我读对了吗? 连接上正在运行什么查询?
Sybase Central已根据LOG =输出成功建立了到数据库的连接。 该连接的所有工作已在该阶段完成。 Sybase Central连接后,它将运行查询。 我想知道它是否被这些查询之一阻止。 你有dbisql吗? 如果是这样,您可以使用它来连接并运行以下查询吗?
如果该查询返回结果,并且EXE =用于scjview.exe,则可以运行以下命令以获取有关阻止源的更多信息。
此查询将告诉您哪个连接导致了阻塞。 如果有多个连接被阻塞,请使用第一个查询中的ConnIdBlocking来确定要关注的连接。
要清除,"连接到SQL Anywhere数据库"对话框冻结。 不想暗示数据库锁。 我按下connect并获得一个沙漏,无法关闭它而不杀死任务。
相对于文件大小,数据库的复制似乎花费了很长时间吗? 我认为网络性能问题不是特定于应用程序的。 除了尝试连接之外,是否有任何网络性能问题的证据?
该数据库的用户是否在抱怨性能? 我想知道问题是否在于数据库服务器正在处理性能不佳的查询,结果是没有响应。 引擎的CPU使用率高吗? 您可能需要查看文档监视和提高性能。
< sub>
把它拿回来。 20分钟后出现sql语句屏幕。 运行了您建议的查询,它花了大约5分钟,然后返回0。我认为我们正在遇到网络瓶颈。 然后我运行了简单的查询,这花了10分钟。 因此,我将Sybase Central Connect对话框保留了很长时间,它将与未找到的DB一起返回。 因此,这确实有帮助。 指示网络问题。 感谢您的协助,对于任何混乱,我们深表歉意。
好吧,复制文件的时间很正常。 在服务器位置使用数据库的软件运行正常。 昨天我收到通知,在我们开始在同一位置出现问题的同一天,另一个使用mssql dbs的供应商系统没有复制。 因此,网络仔细观察了一下,发现该家伙所在的WAN上存在大量数据包丢失。 因此,我有点觉得这是网络问题,但由于政治原因,我需要抽烟。...谢谢您抽出宝贵时间回答和提出建议。
一周热门 更多>