S
Secret Geek
I have encountered, what as far as I am concerned, must be bug/fault in
ACCESS 2007 (may have existed in previous versions. The bug does not produce
a fault report so I can't do it automatically through wiondows error
reporting and I use enterprise edition so can't use the normal technical hep
route for reporting a problem.
The bug is that I have 5 indexes created by me on a table (1 for the primary
key and 4 other unique indexes to enforce uniqueness or to allow RI
enforcement to child tables.
ACCESS has created a further 12 Foreign Key indexes that I can see in the
database documenter report and I get the same if I use DAO to list the
indexes (indicies?). That makes 17 in total.
The limit is supposed to be 32 indexes yet when I try to create another
index it fails saying there are too many indexes. Also when I try to create
another enforced RI relationship to another child table using an existing
unique index (already used to enforce RI to another table), it also fails
saying there are too many indexes but it shouldn't even be trying to create
another index.
I have also tried removing foreign key constraint, confirmed the FK index
was removed, created my enforced RI relationship using the existing index
mentioned previously but then when I try to put the deleted FK relationship
back it still fails saying too many indexes.
I have also tried compact/repair and import and export to another database
file.
The only thing I haven't tried yet is to export the table without any
indexes, import it back again, recreate the indexes to the new copy of the
table and recreate all of the relationships.
----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.
http://www.microsoft.com/office/com...-8558-5171b2111b0a&dg=microsoft.public.access
ACCESS 2007 (may have existed in previous versions. The bug does not produce
a fault report so I can't do it automatically through wiondows error
reporting and I use enterprise edition so can't use the normal technical hep
route for reporting a problem.
The bug is that I have 5 indexes created by me on a table (1 for the primary
key and 4 other unique indexes to enforce uniqueness or to allow RI
enforcement to child tables.
ACCESS has created a further 12 Foreign Key indexes that I can see in the
database documenter report and I get the same if I use DAO to list the
indexes (indicies?). That makes 17 in total.
The limit is supposed to be 32 indexes yet when I try to create another
index it fails saying there are too many indexes. Also when I try to create
another enforced RI relationship to another child table using an existing
unique index (already used to enforce RI to another table), it also fails
saying there are too many indexes but it shouldn't even be trying to create
another index.
I have also tried removing foreign key constraint, confirmed the FK index
was removed, created my enforced RI relationship using the existing index
mentioned previously but then when I try to put the deleted FK relationship
back it still fails saying too many indexes.
I have also tried compact/repair and import and export to another database
file.
The only thing I haven't tried yet is to export the table without any
indexes, import it back again, recreate the indexes to the new copy of the
table and recreate all of the relationships.
----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.
http://www.microsoft.com/office/com...-8558-5171b2111b0a&dg=microsoft.public.access