I have tried changeing the following:
1) Selected Tools -> Options
2) Expanded the "Query Execution" node
3) Clicked on "SQL Server"
4) Set value for "Execution time-out" to 0 and various numbers up to 1800
Also checked the following
1) In Object Explorer I right-clicked on the server and selected "Properties"
2) Selected the "Advanced" page
4) Set the value for "Query Wait" under "Parallelism" to various values from the default of -1 up to 1800.
I also stopped and restarted SQL after each change.None of the above changed the fact that the query stopped with the error mesage after about 30 seconds.

SQL 2005 Management Studio Timeout expired
zerep
bryant1410
I don't know if the following will work for everybody, but after much time struggling with the above issue, I stumbled across the following.
There appears to be a difference as to where you execute your query. If you try to run a query from the "Query Designer" menu within the Management Studio, you will always get a timeout. The trick is to run a "Database Engine Query."
To do this, click on the "Database Engine Query" in the Standard toolbar of the Management Studio (second button from the left). You will be asked to connect to a database engine. Before connecting, select "Options>>" from the "Connect to Database Engine" dialog box. Set the "Connection Timeout" in this dialog box to a large number (e.g. 1800). Then connect to the database.
You can type straight SQL into the window that appears, or if you want a GUI, select "Design Query in Editor..." from the "Query" menu that now appears...
Hope this helps some other people out there that have been butting heads against this problem.
Gibson
I changed both the connection time-out and execution time-out to 1800 and it did not solve the problem.
II know that this was a problem in SQL 2000 using Enterprise Manager but was not a problem when you used SQL Query Analyzer.
GarethJ
Hi all,
Had the same problem within a Web-Based Report <SQL-Timeout ....bla bla>
Try setting your CommandTimeout settings within the connetion to 120 as:
objConn.CommandTimeout = 120
objConn.Open
That worked for me
Uwe
gmeh
What error info you saw in the server errorlog Or check system event log to see what was going on with the server. Can you make normal connection, just use osql or management studio to connect to the database without any operation
James Leung
I am connecting to SQL Server 2000 from VisualStudio 2005 and am getting the same error...
I have set all the recommended settings, tried all the suggestions, and have not been able to resolve the issue.
Any help would be appreciated.
Becky Weiss - MSFT
Jalil Vaidya
jennifer.wu
If you change the Execution time-out you need to open a new query over a new connection:
File -> New -> Database Engine Query
Instead of changing the execution time-out through Tools -> Options you should be able to specify it when opening the first query/connection to a SQL Server in the "Connect to Database Engine" dialog box:
Options -> Execution time-out.
It works for me if I try changing it.
Michael madan
The logs do not show any errors.
I am using Server Management Studio to look at some tables and the large tables timeout before returning results. I know that this was a problem in SQL 2000 using Enterprise Manager but was not a problem when you used SQL Query Analyzer.
I have changed all of the timeout values to 1800 seconds for connections and queries and it still times out after 30 seconds.
This is a new installation of SQL 2005 and I am new to SQL 2005, but I have used SQL 2000 & SQL 7 for many years.
phil157
I have now tried all these things above but still have problems with this. Enterprise manager OR Management Studio both gives Timeout Expired although Query Analyzer doesnt.
HELP!!
/Jonas
Claudio Biancardi
Dan,
Did you ever figure this one out I'm working with rowsets of 40MM+ and expect to be moving to 200-500MM plus. This timeout has become a real problem. Have tried all of the suggestions in this thread to no avail.
Chris
mike_the_
neauva
Dan,
After hitting the same error, I stumbled upon the corrent setting.
In the Management Studio, from the Tools menu, select Options, then click "Designers". There is an option called "Override connection string time-out value for table designer updates:" In the "Transaction time-out after:" box, you will see the magic 30 seconds.