Aracılığıyla paylaş


_Storages Tablosu

_Storages tablosunda katıştırılmış OLE veri depolama alanları listelenir. Bu, yalnızca bir SQL deyimi tarafından başvurulduğunda oluşturulan geçici bir tablodur.

Sütun Tür Anahtar Nullable
Ad metin Y N
Veri İkili N Y

 

Sütun

Adı

Depolama alanını tanımlayan benzersiz bir anahtar. Ad'ın uzunluk üst sınırı 31 karakterdir.

Verileri

Biçimlendirilmemiş ikili veriler.

Açıklamalar

Veritabanına OLE depolama alanı eklemek için, _Storages tablosunda yeni bir kayıt oluşturun ve Ad sütununa depolamanın adını girin. Bu kaydın Data sütununa veri kopyalamak için MsiRecordSetStreamkullanın. Son olarak, kaydı _Storages tablosuna eklemek için MsiViewModify kullanın.

veriler _Storages tablosundan okunamaz. Ancak, _Storages tablosu belirli bir depolamanın varlığını denetlemek için sorgulanabilir. Bu, ole depolama alanını bir veritabanından diğerine taşımanın mümkün olmadığı anlamına gelir. Bunun yerine özgün depolama dosyasını yeni veritabanına aktarmanız gerekir. Ole depolama alanını silmek için ikili verileri içeren kaydı getirin, _Storages tablosundaki Data sütununu null olarak ayarlayın ve ardından kaydı güncelleştirin. Alternatif bir yöntem, MsiViewModify veya düz SQL sorgusu kullanarak kaydı silmektir.

OLE depolama alanını yeniden adlandırmak için kaydın Ad sütununu güncelleştirin.

SQL kullanılarak bu tabloya bir ayrı tutma yerleştirilirse (ALTER TABLE

HOLD) veya HOLD ile bir sütun eklenir; tablo ÜCRETSİz kullanılarak serbest bırakılmalıdır. Depolama alanları, tablo serbest bırakılana veya işlenene kadar yazılmaz.