Microsoft introduced the Windows Internal Database (WID) with Server 2008 and it has been included with every version of Windows Server since. It is designed to be used exclusively for use by Microsoft products and can not be purchased or downloaded separately.
During its development it was codenamed “Yukon” (which was SQL 2005) and the discussed publicly as “SQL Server Embedded Edition”. The Windows Internal Database (WID) actually supports more than SQL Express but it does not have any management interface so it is fair to say that it would be incorrect to refer to WID as simply stripped down version of SQL Express.
Server Version | SQL Core | Db Location |
Windows Server 2008 WID | SQL Server Express 2005 32bit | C:\Windows\sysmsi\ssee |
Windows Server 2008 R2 | SQL Server Express 2005 32bit | C:\Windows\sysmsi\ssee |
Windows Server 2012 | SQL Server Express 2012 64bit | C:\Windows\WID |
Windows Server 2012 R2 | SQL Server Express 2 SQL 2012 64bit | C:\Windows\WID |
Windows Server 2016 | SQL Server Express 2014 64bit | C:\Windows\WID |
As mentioned the Windows Internal Database is not intended to have ANY management. It is intentionally designed to be updated and managed exclusively by Microsoft. However there are two “back doors” to manage WID:
SQL Management Studio can be used to connect to the Windows Internal Database:
\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query
\\.\pipe\MICROSOFT##WID\tsql\query
Notes:
msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe
from an elevated command line or PowerShellsqlcmd.exe -S np:\\.\pipe\MICROSOFT##WID\tsql\query -if:\WSUS_DB_Backup\backupWSUSdb.sql
It has been reported that Windows Internal Database can have serious problems in WSUS if it is operating on a server with more than 16 cores. See THIS post for more details.
This website uses cookies.
View Comments
Programs that use WID:
- Remote Access Management
- Azure AD Connect