Como instalo programas separados em perfis do Windows XP?

1

Eu gostaria de instalar o Microsoft SQL Server Express e o Oracle Databse Express em um único computador com Windows XP Home SP3 para dois usuários diferentes separadamente.

O que eu quero é que o User1 tenha apenas o MSSQL Server Express instalado, o User2 tenha apenas o Oracle Express instalado.

Qual é a melhor maneira (mais fácil) de fazê-lo?

    
por THEn 17.10.2009 / 04:15

2 respostas

1

Não existe uma maneira fácil de conseguir isso. Eu não posso falar para Oracle (no entanto, eu diria o mesmo), mas o SQL é instalado como um serviço e está disponível para todos na máquina.

Se os usuários são administradores, não há nenhuma maneira real de impedi-los de acessar cada um, mesmo assim, a menos que o banco de dados esteja seguro (criptografado, nomes de usuário, senhas etc.), é possível fazer um backup de todos os dados .

Se eles são apenas usuários, eu recomendaria que você instalasse normalmente em uma conta de administração, então poderia colocar ambos os serviços na inicialização manual e executar um script de logon para cada usuário que tivesse "net start sqlexpress" etc. ao longo destas linhas.

Você pode ir mais longe iniciando os serviços no nome da conta desse usuário e usando a permissão NTFS nas pastas do programa para que cada usuário não possa acessar o outro banco de dados e não tenha permissão para iniciar o banco de dados.

Eu sei que o SQL é compatível com isso - eu faço algo semelhante em um domínio, no entanto, nunca o executo como um usuário limitado. Novamente, eu não posso falar ou dar conselhos com a Oracle, mas eu diria que foi semelhante.

    
por 17.10.2009 / 04:21
1

Como Wil disse, não é fácil. Realmente falando, acho que pelo menos para SQL, não é possível. Tudo o que você pode fazer é remover "BUILTIN \ Administartors" & usuários das pessoas que têm direito no mestre, & apenas mantenha 'sa' & o usuário a quem você deseja que o SQL esteja acessível. Dessa forma, os bancos de dados só estarão acessíveis ao seu usuário.

    
por 17.10.2009 / 06:21