程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 如何配置SQL Server 2005 Express的Windows和SQL Server身份驗證

如何配置SQL Server 2005 Express的Windows和SQL Server身份驗證

編輯:關於SqlServer
 

如何安裝SQL Server 2005 Express、SQL Server Management Studio Express,以及配置SQL Server 2005 Express的身份驗證方式,啟用sa登錄名。

 

 

正 文:

 

默認情況下,SQL Server 2005 Express Edition、Evaluation Edition 和 Developer Edition 只允許本地客戶端連接(當然包括默認安裝的VS2008、VS2005、Express Web、VWD2005、VWD2008所附帶的SQL Server 2005 Express)。Enterprise Edition(企業版)、Standard Edition(標准版) 和 Workgroup Edition(工作組版) 還可偵聽 TCP/IP 上的遠程客戶端連接。

 

SQL Server 2005 Express Edition是免費,其下載位置:http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx

Microsoft提供了“SQL Server Management Studio Express”可視化管理工具,下載鏈接:http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx 

或者 http://www.microsoft.com/downloadS/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn (Microsoft 下載中心)

 

一、安裝SQL Server 2005

SQL Server 2005 Express Edition SP2、Microsoft XML Core Services 6.0 和 Microsoft XML Core Services 6.0 Service Pack 1 安全更新程序 (KB933579)和SQL Server Management Studio Express Edition

 

從上述下載地址下載:SQL Server 2005 Express Edition SP2(SQLEXPR32_CHS.EXE,40.6 MB)和SQL Server Management Studio Express(SQLServer2005_SSMSEE.msi,44.7 MB)

 

1、運行SQLEXPR32_CHS.EXE

 

在安裝SQL Server 2005 Express Edition SP2的最後,安裝程序會給出一個安裝總結,強烈建議大家閱讀,它會告訴我們很多的信息,不要輕易放過。下面,我將其對我們用的配置信息摘錄如下:

 

配置和管理 SQL Server Express

為提高可管理性和安全性,SQL Server 2005 對系統上的 SQL Server 外圍應用進行了更嚴格的控制。若要使外圍應用最小化,請將以下默認配置應用於 SQL Server 實例:

禁用 TCP/IP 連接

禁用 Named Pipes

必須手動啟動 SQL Browser

禁用 OPENROWSET 和 OPENDATASOURCE

禁用 CLR 集成

禁用 OLE 自動化

禁用 xp_cmdshell

 

若要啟用或禁用功能和服務,請運行“開始”菜單中的“SQL Server 外圍應用配置器”工具。

安裝完後,我們可以看到如下的開始菜單項:

 

它包含三個配置工具,我們今天等下要用到“SQL Server配置管理器”和“SQL Server外圍應用配置器”。

 

2、運行SQLServer2005_SSMSEE.msi

 

為了便於管理,我們安裝SQL Server Management Studio Express Edition。

 

安裝 SQL Server Management Studio Express 之前,必須先安裝 MSXML 6.0。下載其中文版,安裝之。

 

注意必須安裝2007年8月14日的Microsoft XML Core Services 6.0 和 Microsoft XML Core Services 6.0 Service Pack 1 安全更新程序 (KB933579),否則不能正常安裝SQL Server Management Studio Express,其下載地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=70c92e77-9e5a-41b1-a9d2-64443913c976

 

有了它才能正常安裝SQL Server Management Studio Express。

 

二、配置SA

 

在默認情況下,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登錄。我們驚喜的看到連接成功!為了下一次使用方便,勾選“允許保存密碼”,最後,點擊“確定”按鈕保存這個數據鏈接。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved