Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2218
  • Last Modified:

Invalid object name master.dbo.spt_datatype_info

The issue we are experiencing is with cross database communication. We have a custom built solution (Golmine API, Triggers and Stored Procedures).

After we upgrade from Goldmine 6.7 (SQL Server 2000) to Goldmine 7.6(SQL Server 2008) our test user attempts to initiate a transfer between the two databases and receives the message “ Invalid object name 'master.dbo.spt_datatype_info' ”. After research it appears that this is a table that was retired by Microsoft between versions 2000 and 2005 of SQL server.

This is a mission critical application for us.  Any thoughts on how to resolve this issue would be greatly appreciated.
0
mcseteach
Asked:
mcseteach
  • 3
  • 2
1 Solution
 
devlab2012Commented:
Set the compatibility mode of database to 2000. But be careful that if you new features of SQL 2008 will not be available in that case.
0
 
GMGeniusCommented:
Just to add some additional info

I recently had cause to look into this also and found a good thread on a form you can read

http://social.msdn.microsoft.com/forums/en-US/sqlgetstarted/thread/53c17b91-0681-4ef7-a443-68cce17614b4/

It tells you all about this view and even an idea to create a new table manually.

I strongly suggest the application is updated to work with 2008 with its new features but at least this solution will get you back up and running until its updated.
0
 
mcseteachAuthor Commented:
Thank you for the lilnk GMGenius.  We found a simular post in a different forum with the method to recreate the table but when our database admin attempted to use it he stated that it is missing a fixed length column and therefore did not perform properly.
0
Configuration Guide and Best Practices

Read the guide to learn how to orchestrate Data ONTAP, create application-consistent backups and enable fast recovery from NetApp storage snapshots. Version 9.5 also contains performance and scalability enhancements to meet the needs of the largest enterprise environments.

 
GMGeniusCommented:
I suppose the question next is, what are you using this data for?
0
 
mcseteachAuthor Commented:
Goldmine is used to work with potential students by Admissions.  Once they are accepted the information is sent from Goldmine to a campus wide CRM running on SQL2008.  Our current Goldmine is on SQL2000 and we would like to upgrade to a newer version running on SQL2008.

The stored procedures referencing the "expired" object are optional procedures that are used in conjuction with the Goldmine API. Apparently a standard installation of GM 6.7 does not contain references to the  retired object. This communication between databases was setup before my time here and there is little documentation.
0
 
GMGeniusCommented:
I think the only option is to re-work the additional updates, perhaps the content can be copied here?
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now