Добавлять сборку в referense нужно один раз. Не важно на клиенте или сервере. При этом файл dll должен присутствовать и на клиенте и на сервере. В gac добавлять не обязательно
Приведите, пожалуйста, точный текст этих ошибок. Аос перезапускали?
Скорее всего будет проблема в том, что пока ещё неимею полной лицензии Х++ ... Ну что же - будем работать через старый , добрый ODBC ...