php - verrouillée - sql server mot de passe sa par défaut




Verrouillage d'une base de données SQL Server avec PHP (2)

Je souhaite une sécurité supplémentaire pour un point particulier de mon application Web. Je veux donc verrouiller la base de données (SQL Server 2005). Des suggestions ou est-ce encore nécessaire avec SQL Server?

Modifier sur la question:

La requête échoue silencieusement sans message d'erreurs consignées et ne se produit pas à l'intérieur d'une transaction.

Solution finale:

Je n'ai jamais été capable de résoudre le problème, mais ce que j'ai fini par faire, c'est passer à MySQL et utiliser une requête de niveau transactionnel ici. Ce n'était pas la raison principale ou même la principale raison de changer. J'avais eu des problèmes avec SQL Server et cela m'a permis d'avoir notre CMS et divers autres outils fonctionnant tous sur la même base de données. Auparavant, nous avions une base de données SQL Server et MySQL en cours d'exécution pour exécuter notre site. Le port prenait un peu de temps, mais à long terme, je pense que cela fonctionnera beaucoup mieux pour le site et l'entreprise.


Je suppose que vous avez trois options.

  1. Définissez les autorisations utilisateur pour que l'utilisateur x ne puisse lire que dans la base de données.

  2. Définir la base de données en mode mono-utilisateur pour qu'une seule connexion puisse y accéder

    sp_dboption 'myDataBaseName', unique, vrai

  3. Définir la base de données sur readonly

    sp_dboption 'myDataBaseName', en lecture seule, true


Je n'ai jamais été capable de résoudre le problème, mais ce que j'ai fini par faire, c'est passer à MySQL et utiliser une requête de niveau transactionnel ici. Ce n'était pas la raison principale ou même la principale raison de changer. J'avais eu des problèmes avec MSSQL et cela m'a permis d'avoir notre CMS et divers autres outils fonctionnant tous sur la même base de données. Auparavant, nous avions une base de données MSSQL et MySQL pour exécuter notre site. Le port prenait un peu de temps, mais à long terme, je pense que cela fonctionnera beaucoup mieux pour le site et l'entreprise.







sql-server-2005