O bloqueio de um banco de dados SQL Server com PHP

votos
12

Eu estou querendo segurança extra para um determinado ponto no meu aplicativo web. Então, eu quero bloquear o banco de dados (SQL Server 2005). Qualquer sugestão ou é este mesmo necessário com o SQL Server?

Editar em questão:

A consulta está falhando silenciosamente sem mensagens de erros registrados, e não ocorre dentro de uma transação.

Solução final:

Eu nunca fui capaz de resolver o problema, no entanto o que acabei fazendo era mudar para MySQL e usando uma consulta de nível transacional aqui. Este não era o principal ou mesmo a principal razão para mudar. Eu estava tendo problemas com o SQL Server e que me permitiu ter o nosso CMS e várias outras ferramentas todos em execução no mesmo banco de dados. Anterior tivemos um SQL Server e um banco de dados executando o MySQL para executar o nosso site. A porta foi um pouco sobre o demorado no entanto, a longo prazo eu sinto que vai funcionar muito melhor para o site e os negócios.

Publicado 07/08/2008 em 18:36
fonte usuário
Em outras línguas...                            


2 respostas

votos
6

Eu suponho que você tem três opções.

  1. Definir permissões de usuário para que o usuário x pode apenas ler a partir do banco de dados.

  2. Defina o banco de dados em modo de usuário único para que apenas uma conexão pode acessá-lo

    sp_dboption 'myDataBaseName', único, verdadeiro

  3. Defina o banco de dados para somente leitura

    sp_dboption 'myDataBaseName', só de leitura, verdadeiro

Respondeu 07/08/2008 em 18:43
fonte usuário

votos
1

Eu nunca fui capaz de resolver o problema, no entanto o que acabei fazendo era mudar para MySQL e usando uma consulta de nível transacional aqui. Este não era o principal ou mesmo a principal razão para mudar. Eu tinha tido problemas com MSSQL e que me permitiu ter o nosso CMS e várias outras ferramentas todos em execução no mesmo banco de dados. Anterior tivemos uma MSSQL e um banco de dados executando o MySQL para executar o nosso site. A porta foi um pouco sobre o demorado no entanto, a longo prazo eu sinto que vai funcionar muito melhor para o site e os negócios.

Respondeu 04/12/2008 em 23:29
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more