Results 1 to 5 of 5
  1. #1
    Star Lounger
    Join Date
    Dec 2009
    Location
    Medway Ma. USA
    Posts
    77
    Thanks
    1
    Thanked 0 Times in 0 Posts

    MSSQL 2000 error

    We have a small business and we use a biometric time clock for our employees. In addition to the time clock software it uses MSSQL 2000 DB. I have successfully installed this on at least 3 computers all running windows XP SP3. I have a new computer that I built earlier this year and installed the time clock software including MSSQL 2000 but when I start up the software I get this error message..."Cannot resolve collation conflict for equal to operation". I know virtually nothing about DB software and I am at a loss as to what the problem is. The time clock company says it is a problem with the MSSQL software and they can't resolve it although they have tried to help me figure it out. It is currently running on 2 computers that I built that are both running windows XP SP3 and have the same SQL server driver version. I am at a loss as to where to go with this issue. Any help greatly appreciated.

    Thanks For Lookin',
    Urge

  2. #2
    Star Lounger
    Join Date
    Mar 2010
    Location
    Winston-Salem, NC USA
    Posts
    65
    Thanks
    12
    Thanked 4 Times in 4 Posts
    Do you know how to use Enterprise Manager? If so then take a look at the properties of the tempdb database and make note of the default collation name. That will be under the 'General' tab in the 'Maintenance' section. Next check the default collation name for your working database. If they are different then chances are the default collation was incorrectly specified when installing the database server. Here's an article that explains that; http://msdn.microsoft.com/en-us/libr...8(SQL.80).aspx

    The next question is, does the time clock software perform the database server installation automatically or is that something that you do as a manual step? If it's a manual installation then you should check a known good install to see what the default collation is then perform a re-install making sure that you specify the correct collation name. If the db server is automatically installed then the mystery deepens as to why the installation isn't consistent with the other installs.
    Do your part!!! Report SPAM to http://www.spamcop.net/

  3. #3
    Administrator
    Join Date
    Jun 2010
    Location
    Portugal
    Posts
    12,519
    Thanks
    152
    Thanked 1,398 Times in 1,221 Posts
    This is means you have two different columns from the database being compared and those colums have different collations. If the database was created by the time clock software, they should be aware of the issue.

    The problem can be overcome, but the solution depends on whether you can determine where the error is occurring and, determining that, if you can change the SQL that is causing it.

    Another way to solve it would involve some SQL Server knowledge and this knowledge would not require changes to the application. You could script one of the "good" databases and then use the script to create the tables in your current problematic database. Of course, you'd have to drop the existing tables before doing this.

    I am also assuming there are no differences in database structure between the software versions involved.

    If the existing database tables have relevant data, you probably would need to create a third database, create the proper table structure using the script, copy the data from the existing database to the third one, then drop the existing DB and rename the third one to take the name that software expects.
    Last edited by ruirib; 2011-09-09 at 16:41.

  4. #4
    Star Lounger
    Join Date
    Dec 2009
    Location
    Medway Ma. USA
    Posts
    77
    Thanks
    1
    Thanked 0 Times in 0 Posts
    I don't even know what Enterprise Manager is. Where do I find it? Is it a program I have to download?
    If it's a manual installation then you should check a known good install to see what the default collation is then perform a re-install making sure that you specify the correct collation name.
    What am I looking for specifically and where do I look for it? Am I looking in the time clock software or the MSSQL software? I really know nothing about databases.

    Urge

  5. #5
    Star Lounger
    Join Date
    Dec 2009
    Location
    Medway Ma. USA
    Posts
    77
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Solved! A corrupt database-uninstalled time clock software but not MSSQL software reinstalled and gave database a different name. Sometimes you don't have to be good, you just have to get lucky.

    Urge

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •