Goldmine error: Unable to open table

Posted on 2008-10-09
Medium Priority
Last Modified: 2013-11-15
Were having a problem with our GM database that suddenly started this afternoon.  When starting up GM on a workstation and on the server, were getting this message: "Unable to open table."  The login window shows it stops at the CONTACT2 table (see attached screenshot image)

I went into the SQL Server Enterprise Manager and tried to see if I could see data in the CONTACT2 table and all seems fine.  When I check the properties for the tables, some of them show they were created today at 2:25pm.  I am wondering if anyone was accidentally messing around in the database and did something that is causing the problem. (see attached screenshot image).

Anyone have an idea what is going on and how we can fix the problem?  
Question by:rwottowa
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
LVL 35

Expert Comment

by:David Todd
ID: 22683921

How is the application connecting to SQL? Windows Authentication? SQL Authentication?

I'm guessing that if those new tables have jsut been created, then you are lacking the appropriate permissions on those tables.

Can you restore your last SQL backup to a test database, and compare the two databases side-by-side?

LVL 11

Expert Comment

ID: 22684089
1. I wonder if someone tried doing "Maintenance" on your GoldMine system. Reindexing is OK, but if they tried doing a rebuild, well, you're not really supposed to do a rebuild of a GoldMine SQL system. That process would, in fact, "create" new tables, which is one of your symptoms.

2. Any catastrophic machine failure recently, or any "event" that would cause the data to become corrupted? Not likely, I think.

3. Did GoldMine continue to work for users who didn't log out?

4. Have you tried bouncing the SQL box? Someone (or something) may have a deathgrip-type lock* on one or more of the tables.

Call me in the morning if #4 doesn't work.

*Oh, I'm sure there's a more technical term for this!

Author Comment

ID: 22687521
1.      I checked around but couldnt find anything that was done out of the ordinary.
2.      No recent failures.
3.      One user reported it was still working fine for him and he was logged in at the time.  After I restarted the server, he couldnt get in either.
4.      Thats usually my first try with this server.  It is a bit unstable at times and I set up an automatic nightly reboot.

We couldn't wait any longer to fix this problem so I restored the database from our nightly backups.  At least we can access the database again and everything is up and running.
LVL 11

Accepted Solution

stevengraff earned 2000 total points
ID: 22748585
Still working OK?

Without further evidence we can't know for sure, but most likely:

#1 from above...
1. I wonder if someone tried doing "Maintenance" on your GoldMine system. Reindexing is OK, but if they tried doing a rebuild, well, you're not really supposed to do a rebuild of a GoldMine SQL system. That process would, in fact, "create" new tables, which is one of your symptoms.

Best bet is to remove the Maintenance option from users' menu structure in GoldMine, unless they only use GoldMine remotely (i.e. on their notebooks), in which case they do need it.

By any chance were you able to "poll" your user community to see if some well-intended sole may have done Maintenance?

The other possibility is that someone tried adding a new field. During this process the GoldMine interface tells you it needs to do a rebuild. The "best practice" method is to say "no," and add the field manually in SQL's back-end.

Author Comment

ID: 22760780
One user was checking some field properties but she didn't make any changes, as far as she can remember.  Disabling the Maintenance option is a good idea.

It's still running ok so it looks like it was just a one-time issue.

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question