Как я устанавливаю отдельные программы на профилях Windows XP?

Я хотел бы к Install Microsoft SQL Server Express и Oracle Databse Express на единственном Windows XP Домашний компьютер SP3 для 2 различных пользователей отдельно.

То, что я хочу, является User1, имеет только установленную MSSQL Server Express, User2 имеет только установленную Oracle Express.

Что лучший (самый легкий) путь состоит в том, чтобы сделать так?

1
задан 17.11.2017, 08:19

2 ответа

Нет никакого простого способа достигнуть этого. Я не могу говорить для Oracle (однако, я принял бы то же), но SQL установлен как услуга и доступен для всех на машине.

Если пользователи являются администраторами, нет никакого реального способа препятствовать тому, чтобы они получили доступ к каждому, даже затем, если база данных не защищается (зашифрованный, имена пользователей, пароли и т.д.), возможно, что они могут просто взять резервное копирование всех данных.

Если бы они - просто пользователи, я рекомендовал бы установить как нормальные в соответствии с учетной записью администрирования, то Вы могли поместить оба сервиса в ручной запуск и запустить скрипт входа в систему для каждого пользователя, который просто имеет "сетевой запуск sqlexpress" и т.д., или вдоль этих строк.

Вы можете идти далее путем запуска сервисов под именем учетной записи того пользователя и использования разрешения NTFS на папках программы, таким образом, каждый пользователь не может получить доступ к другой базе данных и не будет иметь разрешения запустить базу данных.

Я знаю, что SQL совместим с этим - я делаю что-то подобное на домене, однако я никогда не выполнял его как ограниченный пользователь. Снова, я не могу говорить или дать совет с Oracle, но я предположил бы, что это было подобно.

1
ответ дан 12.12.2019, 13:24

Как Wil сказал, это не легко. Действительно говорящий, я думаю, по крайней мере, для SQL, это не возможно. Все, что можно сделать, удаляют "BUILTIN\Administartors" и пользователей от людей, которые имеют право на ведущем устройстве, и просто сохраняют 'sa' и пользователя, который Вы хотите, чтобы SQL был доступен. Тем путем базы данных только будут доступны для Вашего пользователя.

1
ответ дан 12.12.2019, 13:24

Теги

Похожие вопросы