This blog is made up of SharePoint the Developer Support Group Balaji Sadasivan contribute to. Original address:http://blogs.technet.com/b/sharepointdevelopersupport/archive/2013/10/07/ Sharepoint-2010-sql-limitations-in-lookup-columns.aspx
Most people already know that SharePoint inside the Person/group columns, and metadata columns are stored as Lookup values.
SharePointdynamically create a stored procedure thatLookupvalue is saved toSQLinside. This stored procedure fromSharePointreceive some parameters to operate. When the number of arguments exceeds2100, the stored procedure throws an exception. SQLThis limitation is contained in the following article Maximum Capacity specifications for SQL Server.
the question now is, when this limit is reached, we can add as many as Lookup value?
Here are my test results, (but not official):
column type |
approximate limit |
Managed Metadata Lookup |
250 |
users lookup |
330 |
text/numeric lookups |
510 |
Now we need to note that this restriction is for a list item, not for a single column. This means that if you have two metadata columns, all the values of these two columns are added together and cannot exceed approximately one. This is more complicated when you have multiple types of lookup columns, and you have to be particularly careful and consider this limitation.
The maximum limit for SharePoint 2010:lookup column in sql