2

I know Term store is the database for storing terms. But the question is where does it actually stores ? Is that in database or some other way? In a particular database? Can we access that?

3 Answers 3

3

Term store (database) is identified by you managed metadata service, and you choose the name of your service upon creation in Central Admin. I have my own descriptive name in my development environment:

enter image description here

You can also see the name in Central Administration > Manage service applications (in Application management section) > Highlight Managed Metadata Servie Type, and click properties. You should see the database name in the modal dialogue.

enter image description here

When you enable managed metadata in your SharePoint Server 2010 application, a managed metadata service and connection are created automatically. The service identifies the database to be used as the term store, and the connection provides access to the service. When you create new managed terms, or when users add enterprise keywords, these terms are stored in the database that is specified in the managed metadata service. When you publish a managed metadata service, a URL to the service is created. Before an administrator can create a connection to the service from another Web application, the administrator must know the URL of the service.

You can create multiple managed metadata services, and share multiple term stores and content types from multiple site collections. However, each managed metadata service must specify a different term store. When you specify a nonexistent database for the term store, a new database is created.

Managed metadata service application overview (SharePoint Server 2010)

More to read: Create, update, publish, or delete a managed metadata service application (SharePoint Server 2010)

1

Managed metadata is stored in database "Managed Metadata Service".

1
  • but what about term store? is this a particular database?
    – user17251
    Commented Jun 28, 2013 at 7:03
1

In order to use a Term Store in SharePoint 2010 you need to create a Managed Metadata Service Application for the farm. When you create this service application, a database will be created to host the term store. You will be prompted for a name for the database. That is the database that will store the term store. For details about creating a Manged Metadata Service Application see http://technet.microsoft.com/en-us/library/ee530392(v=office.14).aspx

You can then create term stores and term sets with the SharePoint browser interface from Central Administration or from any other site or web that you have sufficient privileges for.

You can import term sets from CSV files. A sample CSV file can be found as a link in the browser user interface when you create a new term set.

Term sets can also be managed with Powershell, and there are a number of third party tools for term store management.

As with all other SharePoint databases, the managed metadata database is created and stored in SQL, but you should NEVER try to manipulate it directly with SQL commands. This is not supported by Microsoft and may break SharePoint functionality.

3
  • Can you please mark the post that you consider the answer by ticking the check mark. Then other can see that the question has a solution.
    – teylyn
    Commented Jun 29, 2013 at 2:19
  • already marked both teylyn & Benny Skogberg's answer.
    – user17251
    Commented Jul 1, 2013 at 16:49
  • No, no post is marked as the answer. You may have upvoted. Accepting a post as an answer is the tick mark icon. See here: sharepoint.stackexchange.com/help/someone-answers
    – teylyn
    Commented Jul 1, 2013 at 22:21

Your Answer

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

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