web|資料|資料庫|網站 將示範如何使用SQL 7.0伺服器的Enterprise Manager建立、配置一個樣本資料庫。我們還會示範如何增加具有合適許可權的使用者,以便可以從Web伺服器上訪問資料。
要做的第一件事是建立一個新的SQL資料庫。操作是:從SQL Server 7.0菜單中啟動Enterprise Manager,展開SQL伺服器組節點,展開要增加資料庫的指定SQL伺服器,單擊資料庫表徵圖,然後從Action(動作)功能表項目中選擇New Database (建立資料庫)。
從Action(動作)功能表項目中選擇New Database在Database Properties(資料庫屬性)對話方塊中,輸入新資料庫的名稱,我們把這個樣本資料庫命名為 WEBPAGES。 該對話方塊中可以看到SQL 7.0的一個最強大:不用指定資料庫的大小,只需指定初始大小。SQL 7.0會在資料庫需要擴大時自動擴充資料庫檔案,擴充的依據是按照指定的增長尺寸或按當前資料庫大小的一定百分比。我們接受系統的預設值,單擊OK,新資料庫就建立成功了。
下一步,必須配置這個新資料庫,以便使使用者能夠訪問它。至少要給兩個使用者存取權限:管理這台Web伺服器的使用者和Webmaster(Web網站管理員)。因為不同的使用者對資料庫有不同的訪問需求,所以我們合理設定資料庫的使用者以反映不同需求。
要增加新使用者,首先需要建立伺服器登入。操作是:在選定的伺服器節點下,單擊Login(登入)表徵圖,從Action(動作)菜單中選擇New Login(建立登入),所示,彈出SQL 伺服器的登入屬性-建立登入對話方塊。
從Action(動作)菜單中選擇New Login(建立登入)在這個對話方塊中,首先選擇 Windows NT 認證單選鈕,從下拉式清單方塊中選擇你所在的域,然後,在名稱編輯框中輸入使用者名稱。因為不能瀏覽尋找使用者,所以要知道Web伺服器的使用者名稱。預設情況下,微軟IIS伺服器使用的使用者名稱是IUSR_ServerName(在IUSER_後跟所在伺服器的名稱)。我們例子中的伺服器使用者名稱是IUSR_EARTH ,SQL伺服器名稱是EARTH 。
輸入完使用者名稱後,要指定使用者的預設資料庫和語言。我們要單擊Database Access(資料庫訪問)選項卡以授予該使用者對 WEBPAGES 資料庫的訪問權,並且檢查圖5中所示的選項。最後,單擊OK,完成使用者登入的建立。
指定使用者的預設資料庫和語言
重複以上過程,建立 Webmaster 帳戶。因為沒有預設的 Webmaster 使用者,所以在建立這個登入前,還要確定哪個使用者有權管理Web頁面。建立Webmaster登入和建立Web伺服器登入的區別在於,除了分配給Web伺服器登入的public(公用)資料庫角色外,還要給Webmaster使用者指派db_owner (資料庫擁有者)伺服器角色。