You try to add an existing Microsoft Windows SharePoint Services 3.0 list to a Microsoft Office Access 2007 database. When the Windows SharePoint Services list contains a column name that has more than 64 characters, you receive an error message that resembles the following:
You do not have the necessary permissions to use the '<ListName>' object. Have your system administrator or the person who created this object establish the appropriate permissions for you.
Note The term "column name" is what you see in the SharePoint user interface. Colum name is the column’s display name.
This problem occurs because the Access 2007 database engine disallows columns that have names that contain more than 64 characters.
To work around this problem, use only column names that contain less than 64 characters in Windows SharePoint Services lists.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Steps to reproduce the problem
In a Windows SharePoint Services 3.0 Web site, click Lists in the View All Site Content pane.
Click Create, and then click Custom List in the Custom Lists column.
In the Name box, type TestList, and then click Create.
Click Settings, and then click Create Column.
In the Column name box, type NewColumnWithColumnHeaderLengthOfMoreThan64Characters1111111111111111111111, and then click OK.
Click New, type FirstValue in the Title box, type TestValue in the NewColumnWithColumnHeaderLengthOfMoreThan64Characters1111111111111111111111 box, and then click OK.
Start Access 2007.
Click Blank Database in the New Blank Database section, and then click Create.
Click the Create tab, click SharePoint Lists, and then click Existing SharePoint List.
In the Site Address list, select the Windows SharePoint Services Web site in which you created the TestList list, and then click Next.
Click to select the check box for the TestList list, and then click OK.