Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Web Services > Web service ERROR [HYT00] [Microsoft][ODBC SQL Server Driver]Timeo

Thread Tools

Web service ERROR [HYT00] [Microsoft][ODBC SQL Server Driver]Timeo

Posts: n/a
I have created a web service on my local pc which access's sql server 2005
db. My sqlserver is set up to use windows authentification. I have created a
virtual directory for my web service using VS 2005 (Anonymous access
enabled). I can run the web service from virtual site i.e.
http://localhost/pdasystem/jobs.asmx and it returns the data. When I run the
same web service (http://localhost/pdasystem/jobs.asmx) from simple windows
app using web reference generated, the service returns the error below i.e.
timeout. I am accessing the database via a dsn. This is because I am
developing using a hosting company and they require you to use their DSN.
They have asked me to add the following line to web.config
<trust level="Full" originUrl="" /> to enable web pages to display on hosted
web site.
{"ERROR [HYT00] [Microsoft][ODBC SQL Server Driver]Timeout expired"}
[System.Data.Odbc.OdbcException]: {"ERROR [HYT00] [Microsoft][ODBC SQL
Server Driver]Timeout expired"}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: null
Message: "ERROR [HYT00] [Microsoft][ODBC SQL Server Driver]Timeout
Source: ""
StackTrace: " at
System.Data.Odbc.OdbcConnection.HandleError(OdbcHa ndle hrHandle, RetCode
retcode)\r\n at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcCo nnection
connection, OdbcConnectionString constr, OdbcEnvironmentHandle
environmentHandle)\r\n at
System.Data.Odbc.OdbcConnectionFactory.CreateConne ction(DbConnectionOptions
options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection
owningObject)\r\n at
System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection
owningConnection, DbConnectionPoolGroup poolGroup)\r\n at
System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection
owningConnection)\r\n at
System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory)\r\n at
System.Data.Odbc.OdbcConnection.Open()\r\n at
System.Data.Common.DbDataAdapter.FillInternal(Data Set dataset, DataTable[]
datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand
, CommandBehavior behavior)\r\n at
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,
Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior
behavior)\r\n at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet,
String srcTable)\r\n at
storedProcedure) in c:\\pdasystem\\App_Code\\data\\DataHandler.cs:line 469"
TargetSite: {System.Reflection.RuntimeMethodInfo}

Do I need to setup users in Sql Server?

Reply With Quote
Steven Cheng[MSFT]
Posts: n/a
Hello mickweb,

From your description, you'll get some "ERROR [HYT00] [Microsoft][ODBC SQL
Server Driver]Timeout expired" error when try acccesing a remote SQL SErver
database in an ASP.NET webservice, correct?

Based on my experience, this is likely a data accessing issue in ASP.NET
environment. If the webservice can work well when you directly access it
locally through the asmx page, what I can think so far is the security
context issue. However, since you've said that you're using anonymous

I suggest you still try the following things to see wehther it is a
security context specific issue:

1. if the SQL Server can use SQL authentication (with sql login id) , try
using SQL login in the ODBC datasource to see whether it works.

2. Try changing your ASP.NET webservice's security context(you can change
the application pool's identity or try impersonating through a fixed user
in the web.config file) to see whether it works.


Steven Cheng

Microsoft MSDN Online Support Lead


Get notification to my posts through email? Please refer to

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at


This posting is provided "AS IS" with no warranties, and confers no rights.

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
The Web server reported the following error when attempting to create or open the Web project located at the following URL: 'http://localhost/822319ev1'. 'HTTP/1.1 500 Internal Server Error'. chanmm ASP .Net 2 09-07-2010 07:37 AM
Does timer in Web Service Global.asax block my Web Service from processing web-site requests? Leo Violette ASP .Net Web Services 0 04-17-2009 12:39 AM
Help. Getting a An error has occurred while establishing a connectionto the server. When connecting to SQL Server 2005, this failure may be causedby the fact that under the default settings SQL Server does not allow remote ASP .Net 0 05-03-2008 12:43 PM
Faulting application error occured while installing SQL Server service pack 3a(sp3a) on Windows Server 2003 Ent 64bit Edition Joshua Son Windows 64bit 0 03-16-2007 01:09 AM
InvocationTargetException when calling "new Service()" in Axis web service to call another web service Michael Averstegge Java 0 01-10-2006 11:05 PM