Actually if it's available to you the SQL Server 2000 is a bettter choice than MSSQL.
I was taking MSSQL as either a typo or a mis-abbreviation for mySQL or MS SQL Server... but... are you refering to MSDE 2000?
Anyway, MSDE is superior to Access, but that's about it. If you can choose, choose MSDE if you don't have SQL Server. SQL Server and Oracle are pretty much the top of the line systems, but then, that's why they are several thousands of dollars.
Many people will argue that mySQL is on par with those system, but that's really just silly. Where you would be right in that assersion is in the fact that for probably 85% of database integration work, mySQL is more or less as good since it, like all descent relational databases, follow some core SQL standards. Where the really significant database servers, like SQL Server and Oracle, really shine are in the other extended SQL functions, like nested SQL statements, shorthands, etc. Nested SQL is really pretty cool...
SELECT * FROM table WHERE something=(SELECT * FROM anothertable WHERE something=something)
It's hard to wrap your head around that if you've never done it... It took me a while to figure it out as well. My org's donor database runs on Oracle, and for some reports, I've written 25, 30 line (sometimes longer) SQL queries that span 20 different tables...
So... the point is, mySQL is in the upper middle tier of database systems. It's really good, but there are better and it's by far not the worst you can do. However, as I'm mentioned in other posts, always pick your technology based on your requirements. Sometimes an Access database will actually do it for you... or even a flat CSV file.
.c