As always thanks for attending and for making speaking in Stockholm being a fun thing to do. As promised during the session here are the links to the blog posts I mentioned, the script I used and the slide deck.
- Autmating the WSUS Cleanup process
- https://blog.ctglobalservices.com/kea/house-of-cardsthe-configmgr-software-update-point-and-wsus/
- SQL PowerShell audit script
- http://stevethompsonmvp.wordpress.com/2014/05/19/powershell-sql-audit-script/
- Splitting existing ConfigMgr database into multiple SQL files
- http://myitforum.com/cs2/blogs/jnelson/archive/2009/07/27/140199.aspx
- Pre-creating the database before installing Configmgr – download script
- Post 2012 CU2 hotfix to speed up user policies in hybrid MDM scenarios – https://support.microsoft.com/kb/2994331
- Management point replicas – https://blog.ctglobalservices.com/kea/working-with-database-replicas-on-your-management-point/
- Multiple software upate points and shared db – http://blogs.msdn.com/b/steverac/archive/2013/02/07/configuring-multiple-software-update-points-in-a-configmgr-2012-primary-site-what-to-expect.aspx
- Slide deck – download
SQL Script to for fragmentation on the SQL DB
Checking the database fragmentation:
Use CM_PS1
Go
SELECT DB_NAME(database_id) AS [Database Name], OBJECT_NAME(ps.OBJECT_ID) AS [Object Name],
i.name AS [Index Name], ps.index_id, index_type_desc,
avg_fragmentation_in_percent, fragment_count, page_count
FROM sys.dm_db_index_physical_stats(DB_ID(),NULL, NULL, NULL ,N’LIMITED’) AS ps
INNER JOIN sys.indexes AS i WITH (NOLOCK)
ON ps.[object_id] = i.[object_id] AND ps.index_id = i.index_id
WHERE database_id = DB_ID()
AND page_count > 1500
ORDER BY avg_fragmentation_in_percent DESC OPTION (RECOMPILE);
Thanx for the links and thanx for the really great session at Tech Days!