Hi there,
I'm experiencing a transaction timeout issue with SQL Server 2008 R2 (64 Bit).
I'm trying to change the value of a key in one row in a table (15,000,000 rows) using SQL Server Management Studio. I do this by selecting "Edit Top 200 Rows" on the table. Modify the query to find the row I want to change. Change the data in a key column and arrow down to save the row. After 30 seconds I get a timeout error message window.
==========================================================================================
Here are the error details in the error Microsoft SQL Server Management Studio window.
No row was updated.
The data in row 1 was not committed.
Error Source: .Net SqlClient Data Provider.
Error Message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
The statement has been terminated.
Correct the errors and retry or press ESC to cancel the change(s).
==========================================================================================
In the SSMS Options menu window I have the Table Options for Designers - Table and Database Designers - Set
to the following:
Checked On - Override connection string time-out value for table. (Have also tried checked off)
Transaction time-out after: set to 65535 seconds.
No matter what I change the time-out after to it always times out after 30 seconds.
It may be important to note that I'm logged directly into the SQL Server.
Is there another timeout setting I have to change to allow my data change above to take all the time it requires to complete it's task? If so, how do I change it?