程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 保護SQLServer2005ExpressEditionServer

保護SQLServer2005ExpressEditionServer

編輯:關於SqlServer
 什麼是 SQL Server Express?
  SQL Server 2005 Express Edition 是 Microsoft SQL Server 的 Microsoft 桌面引擎 (MSDE) 版本的替代產品。它的體系結構完全重新設計,您可以像使用 Microsoft Access/JET 數據庫那樣安裝和使用它,但是不會出現與該方法相關聯的問題。SQL Server 2005 Express Edition 為滿足下列應用程序的需要而構建更好的解決方案,這經歷了很長的歷程:
  
  • 替代 JET 數據庫。也就是說,如果需要,可以由 IT 部門代替 DBMS,這一方面可以滿足 HIPA 安全性的需要,一方面可以使用所有 SQL Server 保護數據和參照安全性的功能,並且無需考慮用戶采取的手段。(HIPPA 或 HIPAA(通常簡略為 HIPA)指聯邦立法部門,該部門要求將可靠的安全性和訪問保護用於存儲個人醫療衛生信息的數據庫中。)
  
  • 無需升級到 SQL Server Standard Edition,DBMS 即可從單個用戶擴展到很多用戶,並且 DBMS 無需擔心在最需要調控器時,調控器的性能降低。
  
  • 可以輕松地在小型網站上和客戶端/服務器配置中工作的 DBMS。
  
  • 當 Service Pack 可用時,可以輕松地安裝並就地更新的 DBMS 引擎。這意味著安裝例程可以輕松地集成到應用程序的部署腳本中。
  
  • 通過簡單地指向安裝或傳遞到應用程序中的 DBMS 文件,就可以對其進行訪問的 DBMS。因為 SQL Server Express 旨在允許數據庫隨時連接,它可以比以前更加簡單地使用“松散”的 SQL Server MDF 數據庫文件並利用應用程序對它們進行部署。這使得部署獨立的 SQL Server Express 數據庫 .MDF 文件非常簡單,就像利用 JET 數據庫完成那樣。
  
  • 引用 SQL Server 的共享實例的標准方法。當安裝 SSE 時,默認情況下安裝為具有相同的實例名稱 SQLEXPRESS。這意味著如果假設應用程序安裝例程利用了該功能,無論應用程序的連接字符串是安裝在本地系統上還是安裝在局域網上,它都可以更簡單地針對 SQL Server Express。我會在稍後談論實例問題。
  
  我的新書,Hitchhiker's Guide to Visual Studio and SQL Server 2005 (Addison Wesley),將會用一整節來討論 SQL Server 2005 Express Edition,但對於本文,我將重點限制在使用 SQL Server 2005 Express Edition Beta 2 的托管安全性上。隨後我將會討論下列內容:
  
  • 什麼是“安全”的系統?對於小型系統而言,安全性意味著什麼呢?
  
  • MSDE 開發人員面臨著什麼問題?
  
  • SQL Server Express 如何解決這些問題?
  
  • 應用程序如何獲得對 SQL Server Express 數據庫的訪問?
  
  • 如何保護 SQL Server Express 數據庫?
  
  注 在撰寫本文時,SQL Server 2005 Express Beta 2 不應該用於產品系統中,不應該公開在 Web 上或在 EULA 限制外使用。
  
  什麼是“安全”的系統?
  在我們深入討論 SQL Server 2005 Express Edition 的技術優點以及如何配置其安全功能之前,我認為有必要定義安全性的實際含義。當然,對於小型企業或部門系統來說,當數據服務器受到安全威脅或其數據丟失或損壞時,該公司與大型公司一樣容易面臨失敗。SQL Server Express 可以駐留在 Web 服務器上,為 ASP 應用程序提供 SQL Server 服務。因此,正常運行時間、可靠性和安全性也意味著對 Web 服務器應用程序公開信息的能力,但同時還不易受到來自 Web 的攻擊。對於將編寫代碼和構建應用程序作為兼職的“經驗不足的開發人員”來說,SQL Server Express 也是非常理想的。這些醫生、律師、接待員和出租車司機都需要一個用於存儲和檢索數據的簡單、安全、穩定的方式,而不必考慮在後台正在為他們所做的操作。
  
  安全性還包括應用程序設計程序和開發人員要防止數據丟失而采取的這些步驟,無論丟失是由於意外、疏漏或是惡意攻擊所致。安全性意味著將那些不應該訪問數據的人員拒之門外,並保護物理文件和系統本身。它意味著制作備份並能夠無縫地執行還原。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved