How to move your SUSDB (WSUS)
31 May 2010 by David (admin)
Tags: database, SQL Server Express, Windows, windows internal database, Windows Updates, WSUS, WYukon
Tags: database, SQL Server Express, Windows, windows internal database, Windows Updates, WSUS, WYukon
WSUS 3 by default stores its metadata in the "Windows Internal Database". According to wikipedia, this is an embedded version of SQL Express, which ships with Win2k8, Sharepoint Services and WSUS.
So, how move this datastore around?
As with a regular SQL Server datastore, you can detach and move the database.Download and install required tools
I got the tools from the microsoft website. I downloaded sqlncli.msi and SQLServer2005_SQLCMD.msiStop services
The following services must be stopped to be able to detach the database: IIS Admin Service and Update Services (Not Windows Update Service!). To do this, run:net stop "update services"
net stop w3svc
Move it around
1. Detach the database"c:\Program Files\Microsoft SQL Server\90\Tools\binn\SQLCMD.EXE" -E -S np:\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -Q "sp_detach_db 'SUSDB'"
2. Now move the SUSDB.mdf and SUSDB.ldf to their new location. In the example below, we use E:\WSUSDB\. Use explorer to move the files to the path you'd like.
3. Then we reattach the database:
<code>"c:\Program Files\Microsoft SQL Server\90\Tools\binn\SQLCMD.EXE" -E -S np:\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -Q "sp_attach_db @dbname=N'SUSDB',@filename1=N'E:\WSUSDB\SUSDB.mdf', @filename2=N'E:\WSUSDB\SUSDB_log.ldf'"
Restart services
Restart the services we stopped before. To do this, run:net start "update services"
net start w3svc

(5 votes, average: 4.80 out of 5)
[...] How to move your SUSDB (WSUS) [...]