網友評分: 8.3分
SQL Server 2000是微軟公司開發的關系數據庫管理系統,此版本繼承了SQL Server 7.0 版本的優點同時又比它增加了許多更先進的功能具有使用方便可伸縮性,是基于客戶/服務器模式,在Windows開發平臺被應用非常廣泛。
1、【多重實例之建置】
預設實例(Default Instance):
在SQL Server 2000的環境中,預設實例指的是服務器上已經安裝好的那一套SQL Server數據庫。 預設實例可以是SQL Server 6.5、SQL Server 7.0或是SQL Server 2000。
PS:如果數據庫服務器上已經安裝SQL Server 6.5與7.0兩個版本,您可以利用SQL Server 7.0提供的Version Switch工具在兩種版本之間切換。 預設實例只能有一個
多重實例 (Multi-Instance):
在同一臺服務器上安裝數套SQL Server數據庫的環境
具名實例 (Named Instance):
在多重實例的環境中,除了預設實例之外的都稱為具名實例。不同的具名實例安裝時會在操作系統下建立獨立的子目錄,各自存放數據文件與日志文件
2、【啟動不同實例的方式】
要啟動不同的實例之方法有四種,如下表所示
3、【登入不同具名實例之方式】
不同的實例對于數據庫用戶來說就相當于是不同的SQL Server數據庫,所以用戶在登入時只要指定欲登入服務器之名稱與實例名稱即可!如下圖所示
4、【多重實例之實際應用】
建置應用程序服務提供商的環境(Application Service Provider,ASP) 如果今天您的公司是一個應用程序服務提供商,為了要提供企業客戶各自獨立的數據庫系統與應用程序,您可能必須先耗費巨資建置數十套服務器系統,然后針對各企業量身訂造應用程序與數據庫環境,相信光是這數十部、甚至數百部服務器就已經相當難以妥善管理了。 而多重實例的優點之一就是可以幫您解決這類問題。
SQL Server 2000可讓您在同一臺服務器上建置多達16套的數據庫管理系統! 試想如果您公司所服務的企業客戶共有160家,這時您只需要建置10部數據庫服務器。
當然啰,所有客戶的數據庫系統不但各自獨立,而且還兼顧擴充性與安全性。 所以無論是數據庫的建置費用或是硬件的維護費用都將可以大幅降低。
PS:在應用程序服務提供商的環境下,您必須將效能表現列入考慮因素之一。
測試新版本的SQL Server數據庫及服務套件(Service Packs) 如果您在數據庫服務器已經安裝了一套SQL Server 7.0,您可以在原服務器上再安裝一個獨立的SQL Server 2000數據庫,且完全不會影響原來的SQL Server 7.0數據庫。此外,未來如果推出服務套件時也可以個別進行測試,確認更新服務套件不會影響既有的應用程序系統之后在全面進行更新。
依照企業內實際需求,將一個大型數據庫劃分為數個小型數據庫管理系統,以便指定不同的數據庫管理者。
如果此時利用多重實例機制在服務器上各自安裝兩套SQL Server 2000 (例如UCOM\hsinchu與UCOM\kaoshiung),各分公司就可以自己管理與存取數據。這樣建置的優點在于UCOM\hsinchu的數據庫系統管理者并無法管理UCOM\kaoshiung的數據庫系統,反之亦然。
標簽: SQL Server 2000 數據庫管理