• Script para listar todos os bancos de dados da instância utilizando sp_msforeachdb.

    IF object_id('Recovery') is not null

    DROP TABLE Recovery

    CREATE TABLE Recovery(

    [name] sysname NOT NULL,

    [RecoveryModel] nvarchar(128) NOT NULL

    )

    --sp_msforeachdb: http://blogs.techrepublic.com.com/datacenter/?p=292

    INSERT INTO Recovery

    EXECUTE master.dbo.sp_msforeachdb 'select DB_NAME(DB_ID(''?'')) as name, convert(sysname,DatabasePropertyEx(DB_NAME(DB_ID(''?'')),''Recovery'')) as RecoveryModel'

    SELECT * FROM Recovery

    IF object_id('Recovery') is not null

    DROP TABLE Recovery