テスト システムでデータベースを圧縮しようとしていますが、ファイルが小さくなりません。mdf ファイルのサイズは 47 GB で、未使用スペースは 38 GB です。データベースから大量のデータが削除されたため、大量の未使用スペースが発生しました。
次のエラーが表示されます: 2015-07-23 15:27:19.300 DBCC SHRINKFILE: Page 1:6017543 could not be move because it has not beenformated.
このエラーを修正するにはどうすればよいですか?
SQL Server 2012 x64
追加情報。次のクエリはエラーを返します。
DBCC TRACEON(3604)
GO
DBCC page('Olympus', 1, 6017543, 1)
Go
DBCC TRACEOFF(3604)
GO
DBCC の実行が完了しました。DBCC がエラー メッセージを出力した場合は、システム管理者に連絡してください。
ページ: (14440:908631589)
バッファ:
BUF @0x0000000009682040
bpage = 0x00000002B46B8000 bhash = 0x0000000000000000 bpageno = (1:6017543) bdbid = 6 breferences = 1 bcputicks = 0 bsampleCount = 0 bUse1 = 23548 bstat = 0x809 blog = 0x5adb20015a bnext = 0x0000
ページヘッダー:
ページ @0x00000002B46B8000
m_pageId = (14440:908631589) m_headerVersion = 252 m_type = 226 m_typeFlagBits = 0xf9 m_level = 216 m_flagBits = 0xd676 m_objId (AllocUnitId.idObj) = -1238914908 m_indexId (AllocUnitId.idInd) = 23941 Metadata: AllocUnitId = 6738992698879115264 Metadata: PartitionId = 0 Metadata : IndexId = -1 Metadata: ObjectId = 0 m_prevPage = (35510:854211095) m_nextPage = (61606:1041616947) pminlen = 43990 m_slotCnt = 27900 m_freeCnt = 40464 m_freeData = 34288 m_reservedCnt = 12643 m_lsn = (-257029635:1920476993:30788) m_xactReserved = 11969 m_xdesId = (25449:1820050307) m_ghostRecCnt = 61532 m_tornBits = -213551362 DB フラグメント ID = 1
割り当て状況
GAM (1:5623552) = 割り当てられた SGAM (1:5623553) = 割り当てられた
PFS (1:6017472) = 0x40 が割り当てられた 0_PCT_FULL DIFF (1:5623558) = 変更されていない ML (1:5623559) = MIN_LOGGED ではない
CompressionInfo @0x00000000309682B0
CompressionInfo 未加工バイト数
CompressionInfo サイズ (バイト単位) = 0 PageModCount = 50289 CI ヘッダー フラグ =
データ:
スロット 0、オフセット 0x4ad2、長さ 1、DumpStyle BYTE
レコード タイプ = (圧縮) EMPTY_GHOST_RECORD レコード サイズ = 1
CDアレイ
メモリーダンプの記録
000000003096EAD2:05 .
メッセージ 0、レベル 11、状態 0、行 0 現在のコマンドで重大なエラーが発生しました。結果がある場合は、破棄する必要があります。