SQL Server 2000でテーブル毎のファイルサイズ一覧取得

システムストアドプロシジャにて、SQL2000のテーブル毎のファイルサイズを求められるようですが、DB内の全てのテーブルをcursorを使って取得・表示する方法、以下の通り。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1426172799

以下、SQL本体

CREATE TABLE #SPACES
([name][sysname],[rows][bigint],[reserved][varchar](10),
[data][varchar](10),[index_size][varchar](10),[unused][varchar](10))
DECLARE @table sysname

DECLARE C CURSOR LOCAL FOR SELECT name FROM sysobjects WHERE XTYPE='U'
OPEN C
FETCH NEXT FROM C INTO @table
WHILE (@@FETCH_STATUS=0)
BEGIN
INSERT INTO #SPACES EXEC sp_spaceused @table
FETCH NEXT FROM C INTO @table
END
CLOSE C
DEALLOCATE C

SELECT * FROM #SPACES
ORDER BY name

DROP TABLE #SPACES

Windows Media PlayerをDLNAサーバにする

PS3を買いました。DLNAクライアントとして利用できるので、PCをDLNAサーバにするための備忘録です。

OS : Windows7 Ultimate

1.サービス「Windows Media Player Network Sharing Service」を立ち上げる

2.Windows Media Player 12を起動
→上部に「ストリーム」項目が増えます

3.「ストリーム」→「メディアストリーミングを有効にする」
→メディアストリーミングオプション画面が表示されますので、ボタンをクリック

という操作だけでサーバになっちゃいました。PS3を立ち上げたら普通に見れたりしてて、なんてカンタン。

IIS6.0(Windows Server 2003)でFLVが再生できない

クライアント上のIISでFLVが表示されるが、サーバへアップしたら再生できない という現象。

IIS6.0ではMIME-typeを追加しなければいけない様です。

1.IISアイコン右クリック→プロパティ→MIMEの種類

2.新規作成→拡張子「.flv」 MIMEの種類「video/x-flv」→OK

3.WWW Publishing Serviceの再起動

で、正常に再生されるようになりました。めでたしめでたし

ASP.NET / FreeTextBoxにて「セキュリティ例外」

突然、FreeTextBoxを使用したページが、実行時に「セキュリティ例外」が発生するようになってしまいました。

対象方法を調べたところ、ASP.NET2.0構成ツールにて、当該DLLをFullTrustにするとOK の様な情報があったのですが、それでもダメでして。

結果、ダウンロードしたDLLのプロパティを参照すると、「このファイルはダウンロードされたものなのでブロックされて云々」という状態となったままだったので、「ブロックの解除」を行ったところ、正常動作するようになりました。

かなり前にも同じ事でつまづいた気がしたので備忘録として書いておきます。