6

Field type {field name} is not installed properly. Go to the list settings page to delete this field.

According to most of the documentation out there, the only possible way to delete this column is with a database query. obviously that is out of the question. The next best solution is to contact Microsoft. Can SharePoint Stackexchange do any better?

Reference:

My points :

  • Cannot delete via the browser, as the page doesn't load with the above error
  • Cannot delete with powershell, as iterating the SPWeb.Fields property gives the same error
  • I'm currently looking into recreating a list with a reference to it
  • If you can, simply re-create the list.. – Arsalan Adam Khatri Apr 9 '14 at 7:37
  • I can't, I would have to hack it together by creating the list elsewhere, doing an export-spweb on the list, and manually editing the guids to point to the column, and for the column to point to the exported list – Nacht Apr 9 '14 at 23:14
  • Actually that wouldnt work either, as this is a custom built "Type" - i.e. not a text field, date field, managed metadata field, lookup field, etc... i need to reactivte the feature that provided the type – Nacht Apr 9 '14 at 23:25
2

I wouldn't touch the database. The SharePoint DB is very complex and you can break everything running queries on it.

If designer doesn't work for you, use PowerShell:

$webUrl = "http://theUrlOfYourCollection"
$columnName ="My column to delete"
$web = get-spweb $webUrl
$field = $web.Fields[$columnName]
$shadowField = $web.Fields[$field.TextField] # optional, only if the column has metadata
$field.Delete()
$shadowField.Delete() # optional, only if the column has metadata
$web.Update()
write-host "fields deleted" -foregroundcolor green
$web.Dispose()
  • See point number 2 - In this case I could not iterate over the SPWeb.Fields enumeration – Nacht Jan 26 '16 at 22:55
1

If you cannot remove it by SharePoint UI, powershell, SPDesigner, SharePoint Manager remove it from the sql database. See here a tutorial how to remove/delete corrupted SharePoint column.

0

I dont see this error yet but I Think that sharepoint manager can solve this and delete site column! (Or sharepoint Designer) test them before delete list!

Sharepoint Manager

  • 2
    This answer lacks a lot of details – Robert Lindgren Apr 9 '14 at 10:26
0

Open your site in SharePoint Designer. In the navigation panel select "Site Columns" and then find your site column in the list and delete.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.