我想将日志文件的大小存储在临时表中

怎么了?
insert into #tempA(MailSize)
EXEC sp_foreachdb_dev @command = N' USE ?
SELECT   (size * 8)/1024.0 AS size_in_mb FROM
sys.database_files WHERE
data_space_id = 0', @user_only = '1' select * from #tempA
我想将日志文件的大小存储在临时表中     
已邀请:
无数问题: 你想要的程序是
sp_msforeachdb
该过程采用参数
@command1
没有
@user_only
参数。 以下版本有效:
create table #tempA (
    MailSize decimal
)

insert into #tempA(MailSize) 
    EXEC sp_msforeachdb 
        @command1 = N' USE ? 
                       SELECT (size * 8)/1024.0 AS size_in_mb 
                       FROM sys.database_files 
                       WHERE data_space_id = 0'

select * from #tempA

drop table #tempA
    

要回复问题请先登录注册