Ниже приведены таблицы данных для обоих продуктов, поэтому вы можете увидеть некоторые достоверные факты о разнице между двумя базами данных.
Доступ: http://office.microsoft.com/en-us/access-help/access-specifications-HP005186808.aspx
SQL (Express указан направый столбец): http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
Комментарий, который я всегда читал, заключается в том, что Access отлично подходит для однопользовательского доступа к базе данных с одним пользователем, в ту же минуту, когда вы масштабируете себя за пределами одного пользователя.Хотя это может быть "немного" натянутой, Access действительно не очень хорошо в многопользовательской среде.Исходя из нашего опыта, у нас был клиент, который игнорировал и игнорировал наши запросы на перенос внутренней базы данных из Access в SQL, и было множество случаев, когда нам приходилось восстанавливать из резервных копий или переводить базу данных Access в автономный режим из-за повреждения.
Это две совершенно разные технологии с двумя разными целевыми рынками.Механизмы баз данных действительно отличаются, поскольку вы упоминаете, что T-SQL отличается от Access SQL.
Вы можете «масштабировать» базу данных Access до SQL, создав пакет служб SSIS или другой инструмент для выполнения импорта, но это берет схему и данные Access и переносит их в настоящую базу данных SQL.Это больше, чем просто присоединение базы данных Access или тому подобное.
В любое время, когда вам нужна «настоящая» база данных, я настоятельно рекомендую взглянуть на любую из версий SQL, доступных через Access.