![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I do all of my development work in a 64bit Windows 7 Virtual Machine using VMWare. In order to test software in multiple versions of SQL Server I have four instances running in it, a SQl Express and SQL Server instance for both 2005 and 2008. Mmost of the time one or more instances will fail to start at boot time. The event log indicates that it failed to start in the alloted time, 30000 milliseconds. I looked through all of the instances properties but could not find anywhere that I could boost that value up any. I tried checking the boost priority checkbox on the processor page but that didn't help. |
#3
| |||
| |||
|
|
Joe Cool (joecool1... (AT) live (DOT) com) writes: I do all of my development work in a 64bit Windows 7 Virtual Machine using VMWare. In order to test software in multiple versions of SQL Server I have four instances running in it, a SQl Express and SQL Server instance for both 2005 and 2008. Mmost of the time one or more instances will fail to start at boot time. The event log indicates that it failed to start in the alloted time, 30000 milliseconds. I looked through all of the instances properties but could not find anywhere that I could boost that value up any. I tried checking the boost priority checkbox on the processor page but that didn't help. This timeout is not SQL Server-specifc, but a general Windows parameter. You can control it through the registy. The key name is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\SerivcesPipeTimeout. It should be a DWORD, and the value is in milliseconds. Beware that the name has "Services" in plural. I had it spelt in singular on my machine, and it was driving me crazy why it did not work, when it worked on another machine. |
#4
| |||
| |||
|
|
On Feb 1, 4:42*pm, Erland Sommarskog <esq... (AT) sommarskog (DOT) se> wrote: Joe Cool (joecool1... (AT) live (DOT) com) writes: I do all of my development work in a 64bit Windows 7 Virtual Machine using VMWare. In order to test software in multiple versions of SQL Server I have four instances running in it, a SQl Express and SQL Server instance for both 2005 and 2008. Mmost of the time one or more instances will fail to start at boot time. The event log indicates that it failed to start in the alloted time, 30000 milliseconds. I looked through all of the instances properties but could not find anywhere that I could boost that value up any. I tried checking the boost priority checkbox on the processor page but that didn't help. This timeout is not SQL Server-specifc, but a general Windows parameter.. You can control it through the registy. The key name is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\SerivcesPipeTimeout.. It should be a DWORD, and the value is in milliseconds. Beware that the name has "Services" in plural. I had it spelt in singular on my machine, and it was driving me crazy why it did not work, when it worked on another machine. That key does not exist in my computer. Does that mean 30000 ms is the default and in order to override that I need to create one with the overriding value I want to specify? |
#5
| |||
| |||
|
|
That key does not exist in my computer. Does that mean 30000 ms is the default and in order to override that I need to create one with the overriding value I want to specify? |
![]() |
| Thread Tools | |
| Display Modes | |
| |