Template Script: Users\Change Default DB.sql

SELECT  a.name,
        default_database_name,
        d.name,
--SELECT
        'USE [master]
GO
ALTER LOGIN ['
 + a.name + '] WITH DEFAULT_DATABASE=[' + d.name + ']
GO
'

FROM    sys.server_principals a
INNER JOIN sys.databases d ON a.name LIKE '%' + d.name + '%'
WHERE   (SELECT COUNT (*) FROM sys.databases d WHERE a.name LIKE '%' + d.name + '%') = 1
        AND type = 'g'
        AND IS_SRVROLEMEMBER('sysadmin', a.name) = 0
        AND default_database_name <> d.name
        AND a.name NOT LIKE '%Diablo.Extract%'

Description for Template Script: Users\Change Default DB.sql

Todo
Site Map | Printable View | © 2008 - 2012 NuRoN Consulting, INC | Powered by mojoPortal | HTML 5 | CSS | Original design by Andreas Viklund
Share This Using Popular Bookmarking Services