Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

TCP Provider Run Time Error

Posted on 2013-01-08
7
Medium Priority
?
519 Views
Last Modified: 2013-01-16
screenshot of the Run time error
I have a VB6 app that has been running for 2 years and suddenly out of the blue i got this weird error.   Do you guys have any idea about the runtime error?

The application is made from VB6 with SQL Server 2005 database.

Below is the connection string I am using.
Public Sub Open_Connection()
  Set con = New ADODB.Connection
  With con
    .ConnectionString = "Provider=SQLNCLI;Server=xx.xxx.xxx.xx\instance;Database=myDbase;Uid=admin; Pwd=myPword1234;"
    .CommandTimeout = 0
    .CursorLocation = adUseClient
    .Open
  End With
End Sub

Open in new window


Any help is greatly appreciated.

-m3mdicl
0
Comment
Question by:m3mdicl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 25

Expert Comment

by:TempDBA
ID: 38758328
You need to check folllowing two things:-
1. Is your login + password is correct and there exists a valid login in the server.
2. Is the firewall opened.

•Remote OLEDB connection using TCP to a server that is blocked by Firewall
HResult 0x274C, Level 16, State 1
TCP Provider: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

Error: Microsoft SQL Native Client : An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections..
Error: Microsoft SQL Native Client : Login timeout expired.

Ref:- http://blogs.msdn.com/b/sql_protocols/archive/2005/09/28/474698.aspx?PageIndex=11
0
 
LVL 9

Expert Comment

by:shorvath
ID: 38759742
You are using an IP address in your connection string.

Has the IP address of this server cahnged? Are you using DHCP?  Can you PING the server using this IP from the client machine that is generating the error?

It is always best to use a named server and let your DNS/Hosts files resolve IP addresses.
0
 

Author Comment

by:m3mdicl
ID: 38759962
Hi everyone!!! Thanks for the quick reply.

As I've said the app is running for 2 years with no problem.  
Some additional info.

* The IP address is STATIC.
* The username and password is correct (didn't make any changes)
* The firewall is not blocking the app

Any more suggestions?
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:m3mdicl
ID: 38760006
Hi,
 The ip-address of the connection string has not changed. I can ping the server fine. The firewall is open for the traffic, the sql browser service is running. I can connect using the application from my home office.  I am kind of stumped on why this is happening.  Any ideas?
0
 
LVL 9

Expert Comment

by:shorvath
ID: 38760186
Check the Event Viewer to see if there is any more info on why the SQL is rejecting to connection.  (I have had a similar situation caused by a Windows Update.. )  Also check to see if anything has been done to the Server/SQL in terms of changes - new software, updates etc.
0
 

Accepted Solution

by:
m3mdicl earned 0 total points
ID: 38767971
Nothing has been done to the SQL server in terms of updates. What we did was
add xxx.xx.xx.xxx./abc,1433 in the connection string and could get it to work.
0
 

Author Closing Comment

by:m3mdicl
ID: 38781996
None of the responses helped.
0

Featured Post

Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
In this article we will get to know that how can we recover deleted data if it happens accidently. We really can recover deleted rows if we know the time when data is deleted by using the transaction log.
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
Suggested Courses

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question