配置SQL Server的身份驗證方式
配置SQL Server的身份驗證方式
在預設情況下,SQL Server 2005 Express是採用整合的Windows安全驗證且禁用了sa登入名。為了工作組環境下不使用不方便的Windows整合安全驗證,我們要啟用SQL Server 2005 Express的混合安全驗證,也就是說由SQL Server來驗證使用者而不是由Windows來驗證使用者。
1、使用SQL Server Management Studio Express。
當我們啟動SQL Server Management Studio Express時,首先它要連線到我們的SQL Server 2005 Express,我們在安裝SQL Server 2005 Express時,預設的例項為SQLExpress,伺服器名稱的組成為:機器名\例項名,因此,本例的服務名稱為W2K3-C\SQLEXPRESS(注:安裝SQL Server 2005 Express的機器名為W2K3-C)。第一次使用SQL Server Management Studio Express,由於我們必須採用Windows身份驗證,這是預設安裝時決定的。
a) 設定SQL Server 2005 Express的身份驗證方式
b) 設定sa的密碼並啟用sa登入名
由於我們不知道sa的密碼,所以我們須設定一個!不要關閉這個視窗,接著選擇左側的“狀態”,預設情況下,sa登入名是禁用的,因此,我們必須啟用sa登入名,選擇右側的登入下的“啟用”
最後,我們點選視窗下面的“確定”按鈕。好了,到此為止,SQL Server 2005 Express伺服器已經可以讓sa登入了,不過,要重新啟動一下,讓配置生效。
c) 驗證sa登入
我們在桌面上新建一個文字檔案,檔名為TestSQL.UDL,雙擊這個檔案開啟“資料鏈接屬性”對話方塊,點選“提供程式”選項卡,如下圖:
點選“下一步”按鈕進入“高階”選項卡,輸入資料來源為:W2K3-C\SQLEXPRESS,即我們安裝的SQL Server 2005 Express例項,並選擇“使用指定的使用者名稱稱和密碼”,輸入登入名sa和sa的密碼,最後,我們點選“測試連線”按鈕,測試sa登入。我們驚喜的看到連線成功!為了下一次使用方便,勾選“允許儲存密碼”,最後,點選“確定”按鈕儲存這個資料鏈接。