MOLEHAND Solutions

 
jún. 8

Written by: MOLEHAND
2009. 06. 08. 23:38

Ha sehol nincs használatban a törlendő tartalomtípus, akkor gond nélkül, de ha mégis akkor a következő hibaüzenetet kapjuk törlés esetén:
The content type is in use.
 
Röviden - tömören képek nélkül:
 
1) Szükség lesz a Sharepoint Explorer for WSS3.0 nevű programra (http://download.mondosoft.com/Ontolica/SharePointExplorer_V1_5_1_For_WSS3.zip)
 
2) Indítás után első lépésben keressük meg honnan fut az adott site Content Database fül - > (ID - DB neve - [SERVER]\SQLInstance )
 
3) Keressük meg a struktúrában a sharepoint szolgáltatást (url alapján) pl : http://intranet, vagy project esetén ha nem különül el http://intranet/project , és a táblázatbl másoljuk ki az ID értékét
 
4) Nyissuk meg a törlendő tartalomtípust a böngészőben (site settings -> galleries -> site content type -> ) és másoljuk ki a hivatkozását pl:
http://intranet/project/_layouts/ManageContentType.aspx? ctype=0x010700037B79D2DD41C24A8F55D82FC6B71FAC&Source=http%3A%2F% 2Fw2k3%2Dtyler%2Dvirt%2F%5Flayouts%2Fmngctype%2Easpx
A tartalom ID itt -> 0x010700037B79D2DD41C24A8F55D82FC6B71FAC
 
5) SQL management studioban miután csatlakoztunk az adatbázishoz, keressük meg a DB-t (pl: Sharepoint_Intranet ) és futassuk az alábbi query -t
[proc_ListContentTypeInUse] [SiteCollectionId], [ContentTypeId]
SiteCollection ID helyére írjuk az oldal ID -t így: 'D2F8C.......'
ContentTypeId pedig a 0x01070.....
 
Valahogy így kell kinéznie:
[proc_ListContentTypeInUse] 'D2.....', 0x010700037B79D2....
 
6) Az eredményben megkapjuk azoknak az oldalaknak a listáját, ahol a kérdéses elem még használatban van, lehet törölgetni ;)

Tags:

Your name:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment    Cancel  
 

 

Discount offer

 I’ve already tried several providers. Currently all of our projects are placed at MOLEHAND, because they provide real services not only a piece of a computer. Any kind of new problem crops up, I can always count on a fast and expert reaction.