Thursday, August 28, 2008

"semmap90.dll is installed" for SQL2000 DTS Mail Object

The environment at my work has both SQL server 2000 and 2005.

After I upgraded the Enterprise Manager of SQL2000 to Management Studio from SQL2005, I can no longer view or modify the MailObjects in SQL2000 DTS packages.
(DTS stands for Data transformation system)

The error is "Please make sure the semmap90.dll is installed."

I installed Enterprise Manager again and tried to open the DTS package MailObject, it gave me the same error message.

Based on a document from microsoft Technet, the solutiion is:
On the computer where you installed the desktop engine to run management studio, go to

..\Microsoft SQL Server\80\Tools\binn\

Then rename semmap.dll to semmap90.dll

Or you can make a copy of the dll and renamed the new one as semmap90.dll. In this case, you have two dlls so both Enterprise Manager and Management Studio can work.

No need to reboot or restart Management Studio, it immediately fixed the error.

No comments: