Я хотел бы настроить проект Access (2007), который содержит запросы к базе данных (фактически в MS SQL Server 2005), но я не хочу разрешать прямую запись в базу данных.
Как я могу сделать это только для чтения?
Я хотел бы настроить проект Access (2007), который содержит запросы к базе данных (фактически в MS SQL Server 2005), но я не хочу разрешать прямую запись в базу данных.
Как я могу сделать это только для чтения?
Это не вопрос доступа, а вопрос SQL Server. Установите роли на своем SQL Server и привяжите их к соответствующим группам пользователей, и ваши пользователи будут наследовать соответствующие разрешения на данные в соответствии с их членством в группах.
Вы можете скрыть таблицы и создавать запросы с доступным только для чтения свойством true.
Запросы MS-SQL-Server представлены в Acces как таблицы только для чтения, когда они связаны с ODBC. Отсутствие первичного ключа делает работу.