我正在使用LINQ to SQL访问存储过程。这在我的本地sql服务器上工作得很好。但是,一旦我指向内部网络中的另一台服务器,我就会得到超时。在SQL事件探查器中,我可以看到发送到问题服务器的查询。这应该意味着查询正在命中服务器并执行,对吗?
我可以直接在有问题的服务器上运行LINQ输出,而不会出现问题。这可能不是代码问题,而是sql server服务器配置的问题?我应该检查什么来排除它的故障?
有没有一种方法可以指定到服务器的ajax post的最大执行时间,这样如果服务器没有响应,那么继续尝试10秒,然后继续执行其余的代码??
Function doajaxPost(){
var returned_value="";
// #############I NEED THIS CODE TO TRY TO POST THE DATA TO THE SERVER AND KEEP
// #############TRYING FOR 10 SECONDS AND THEN CONTINUE WITH THE REST OF THE CODE.
我有一个java套接字调用服务器。但是,我不知道我可以在哪个地址到达服务器,所以我在几个线程中放置了几个套接字,它们试图每个连接一个地址到达服务器。我的预言是,我不想等待超时,但不知道如何正确地停止套接字及其线程。
代码:
socket = new Socket();
socket.connect(endpoint, timeout); // **Blocking method**
OutputStream out = socket.getOutputStream();
//Write Data here
我怎么才能中断手术?我认为Thread.stop()是一种糟糕的风格,而且它也不能正常工
我需要知道在哪里设置登录或查询到链接服务器的超时。如果服务器出现故障,我不想浪费太多时间等待超时。(我们的服务器在同一个网络上,具有千兆位连接。都在运行Server 2017。)
例如,SELECT * FROM SERVER_A.master.sys.databases
如果链接服务器已启动,则立即运行。如果链接服务器关闭,例如,如果我在SERVER_A上停止server服务,则使用以下消息超时需要21秒钟:
OLE DB提供程序"SQLNCLI11“用于链接服务器"SERVER_A”返回消息“登录超时过期”。 OLE DB提供程序"SQLNCLI11“用于链接服务器
现在,我正在使用命名管道技术实现我的学术项目软件,以便通过网络连接异构系统。我使用了.net框架4和C#语言。的问题是,如果服务器没有准备好或不可用,客户端程序将无法继续运行。客户端命名管道不断尝试连接到服务器命名管道,直到可用的连接。
我希望客户端程序能够继续其他功能,如果服务器连接在3秒内不可用(可能是任何持续时间)。就像这样:当客户端程序启动时,它将尝试连接到服务器。如果服务器不可用,客户端将停止尝试连接到服务器,并自行脱机运行。
我的问题的代码片段..。
pipeClient.Connect(); <-- this is the problem point,
frmUserpro