Хм.Попробуйте зарегистрировать библиотеку DLL, запустив ее в командной строке DOS (мне любопытно, почему она еще не зарегистрирована. Я пытался использовать ее в Windows, в которой был установлен SQL2008 и у вас не было проблем)
"c: \ windows \ system32 \ regsvr32.exe C: / Program Files / Microsoft SQL Server / 100 / SDK / Сборки / Microsoft.SqlServer.Smo.dll"
Вам нуженкавычки из-за пробелов в именах каталогов.
Если вы используете 64-разрядную версию Windows, regsvr32.exe будет находиться в C: \ windows \ syswow64 \
Удачи,Дайте нам знать, если это не поможет .. Спасибо.