cannot modify database

  • Any help on this problem will be greatly appreciated.

    I transferred a database from one server to another server that is not in the same Windows domain. I used the backup and restore database utility in the enterprise manager. The database on the original is a replication/publication database. The new database is not published.

    I can view the data, however I cannot make any modifications.

    When I try to delete a record the following error message appears:

    [Microsoft][odbc sql server driver][sql server]The update lineagefunction requires 2 arguments.

    [Microsoft][odbc sql server driver][sql server]Incorrect syntax near the keyword 'as'.

    When I try to add a record the following error message appears:

    [Microsoft][odbc sql server driver][sql server]The update lineagefunction requires 2 arguments.

    [Microsoft][odbc sql server driver][sql server]GETMAXVERSION is not a recognized function name.

  • Which version both SQL Server run? Do they have same MDAC version?

  • Both are SQL 2000 on 2000 servers. I don't know what a MDAC is.

  • It is Microsoft Data Access Component. Go to http://www.microsoft.com/data to have a look and you can download MDAC checker to verify the version of MDAC in both machine.

  • The origin server uses MDAC 2.6 SP2 and the destination server uses MDAC 2.6 RTM

  • Can you apply the sp2 to the destination server ?

  • I'll give it a try. Thanks.

  • Thank you Allen, your suggestion did the trick! I ended up blowing out SQL 2000, reinstalling it, loading sp 3a and restoring the database. It seems to work fine.

    Your help was really appreciated.

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic. Login to reply