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
3
  • If you can, simply re-create the list.. Apr 9, 2014 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, 2014 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, 2014 at 23:25

5 Answers 5

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()
1
  • See point number 2 - In this case I could not iterate over the SPWeb.Fields enumeration
    – Nacht
    Jan 26, 2016 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

1
  • 2
    This answer lacks a lot of details Apr 9, 2014 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.

0

Check this link I solved by problem following the steps using both SharePoint Manager and SharePoint Designer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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