my hosting provider (versio) is using kmv as virtualization package (https://www.linux-kvm.org/page/Main_Page)
on a fresh install of windows server 2012 or 2016 i try to install mssql 2016 express or mssql 2017 express.
after installation it gives the error
The service did not respond to the start or control request in a timely fashion.
on an older server from the same hosting provider, with server 2012, mssql 2016 installed fine.
now on all new instances of server 2012 or 2016, mssql 2016 fails to start, even in other datacenters.
in the event viewer 4 errors are logged
servce control manager with event id 7000
The SQL Server (SQLEXPRESS) service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
servce control manager with event id 7009
A timeout was reached (30000 milliseconds) while waiting for the SQL Server (SQLEXPRESS) service to connect.
Application error with event id 1005
Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the
program SQL Server Windows NT - 64 Bit because of this error.
Program: SQL Server Windows NT - 64 Bit
File:
The error value is listed in the Additional Data section.
User Action
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.
- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.
Additional Data
Error value: 73218310
Disk type: 0
Application error with event id 1000
Faulting module name: MSVCR120.dll, version: 12.0.40649.5, time stamp: 0x56bc00d3
Exception code: 0xc000001d
Fault offset: 0x00000000000931f3
Faulting process id: 0xe58
Faulting application start time: 0x01d47f4dd053cd35
Faulting application path: C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\Binn\sqlservr.exe
Faulting module path: C:\Windows\SYSTEM32\MSVCR120.dll
Report Id: fca13268-efb0-4e6f-aaa6-6a1e81498690
Faulting package full name:
Faulting package-relative application ID:
i already tried
- starting the service as administrator,
- creating new admin user for the service
- delayed start of the service,
- setting dcom rights,
- installed Microsoft Visual C++ 2013 updates and patches,
- installing all patches for the os and sql server
- installing visual studio on the server
- ...
i think the problem lies in the virtualisation layer.
i found an article for vmware and an sql cluster with the same "cannot access the file" error (https://communities.vmware.com/thread/271014).
anybody any experience with kvm and mssql server 2016?
kind regards