Я согласен с Грегом в том, что я не обязательно рекомендую помещать ваши данные в списки SharePoint (это то, что Грег может предполагать). Но мой короткий ответ будет "возможно".
Вот длинный ответ ...
SharePoint работает на ASP.NET, поэтому он должен соответствовать вашим потребностям. Скорее всего, вы будете писать веб-страницы ASP.NET, которые живут в SharePoint, которые обращаются к вашей базе данных, или писать веб-части, которые живут в SharePoint, которые обращаются к вашей базе данных.
Вы могли бы рассмотреть BDC для чтения / извлечения данных, но это требует MOSS Enterprise и не предоставляет CUD часть CRUD. Могут помочь другие инструменты, такие как CorasWorks DIT, но я подозреваю, что для вас стоит использовать собственные веб-части или страницы.
Существует множество преимуществ, которые вы можете получить от SharePoint, таких как авторизация и, возможно, такие вещи, как интеграция ваших данных с данными списков SharePoint, инициализация, поиск и т. Д. Это действительно зависит от характера вашего приложения в отношении того, будет ли SharePoint предоставлять большая часть выгоды.