PHP ile bir SQL Server veritabanı kilitleme

2 Cevap php

Benim web uygulaması belli bir nokta için ekstra güvenlik isteyen. Yani veritabanı (SQL Server 2005) kilitlemek istiyorum. Herhangi bir öneri veya SQL Server ile hatta gereklidir?

Sorusu üzerine düzenleyin:

Sorgu giriş hiçbir hata mesajları ile sessizce başarısız oluyor, ve bir işlem içinde oluşmaz.

Nihai Çözüm:

Ben MySQL geçiş ve burada işlem düzeyi sorgu kullanan yapıyor yara ne Ancak, sorunu çözmek mümkün olmadı. Bu, ana veya geçmek için bile bir birincil nedeni değil. SQL Server ile sorunlarınız olmuştu ve bana bizim CMS ve diğer çeşitli araçlar aynı veritabanı üzerinde çalışan için izin. Önceki bir SQL Server ve sitemizi çalıştırmak için çalışan bir MySQL veritabanı vardı. Liman, ancak uzun vadede bunun site ve iş için çok daha iyi çalışacak hissediyorum zaman alıcı üzerinde biraz oldu.

2 Cevap

Ben üç seçeneğiniz var varsayalım.

  1. Bu kullanıcı x sadece veritabanından okuyabilir böylece kullanıcı izinlerini ayarlayın.

  2. Tek kullanıcı moduna veritabanını ayarlayın böylece tek bir bağlantı erişebilirsiniz

    Sp_dboption 'myDataBaseName', tek gerçek

  3. Readonly için veritabanını ayarlayın

    sp_dboption 'myDataBaseName', sadece doğru okumak

Ben MySQL geçiş ve burada işlem düzeyi sorgu kullanan yapıyor yara ne Ancak, sorunu çözmek mümkün olmadı. Bu, ana veya geçmek için bile bir birincil nedeni değil. Ben MSSQL ile sorunlarınız olmuştu ve bana bizim CMS ve diğer çeşitli araçlar aynı veritabanı üzerinde çalışan için izin. Önceki sitemizi çalıştırmak için bir MSSQL ve MySQL veritabanı çalışan vardı. Liman, ancak uzun vadede bunun site ve iş için çok daha iyi çalışacak hissediyorum zaman alıcı üzerinde biraz oldu.