改變SQL Server 2005 Express 的身份驗證方式

2010-08-28 10:50:09來源:西部e網(wǎng)作者:

  安裝完VS2005,同時內(nèi)含安裝了SQL Server 2005 Express版,安裝完成后SQL Server的默認身份驗證方式為僅Windows 身份驗證模式。由于Express版沒有SQL Server Management Studio ,不能很方便的更改身份驗證模式,所以結(jié)合MSDE2000更改身份驗證模式的方法,研究出以下方法來更改已安裝的SQL Server 2005 Express版身份驗證方式。

  1. 啟用 混合模式(Windows 身份驗證和 SQL Server 身份驗證)
  方法:打開注冊表編輯器,找到 Software\Microsoft\Microsoft SQL Server\MSSQL.1
  注:為什么是Software\Microsoft\Microsoft SQL Server\MSSQL.1 ?  不一定是MSSQL.1這個分枝, 這個是該實例的注冊表根目錄。查看方法:用SQL Server Configuration Manager工具查看SQL Server 2005服務(wù),選中服務(wù)實例,右鍵屬性->高級->看"注冊表根目錄的值",就是它了。
  修改MSSQLServer\LoginMode 的值為2 , 原值為1
  關(guān)閉注冊表編輯器,重啟SQLServerExpress實例的服務(wù)

  2. 啟用sa用戶,并修改sa的口令
  方法:運行SQLCMD命令行工具,
  EXEC sp_password NULL, 'SA的口令', 'sa'
  ALTER LOGIN sa ENABLE
  GO

  參考:MSDN2005 中 SQL Server 2005 Express Edition 聯(lián)機叢書  身份驗證模式 (SQL Server Express)  一節(jié)
  地址: ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.SQL.v2005.chs/sqlexpressbol/html/76820cf9-5d86-4e9a-8d65-815de18bf80f.htm

  補記:新發(fā)現(xiàn)可下載Microsoft SQL Server Management Studio Express - Community Technology Preview (CTP) November 2005來實現(xiàn) SQLServer2000 中的企業(yè)管理器的大部份功能,當(dāng)然也可以用來更改身份驗證模式。
  下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=82AFBD59-57A4-455E-A2D6-1D4C98D40F6E&displaylang=en

原文地址:http://vboy.cnblogs.com/archive/2006/01/05/311899.html

關(guān)鍵詞:SQLServer

贊助商鏈接: