安装完VS2005,同时内含安装了SQL Server 2005 Express版,安装完成后SQL Server的默认身份验证方式为仅Windows 身份验证模式。由于Express版没有SQL Server Management Studio ,不能很方便的更改身份验证模式,所以结合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服务,
选中服务实例,右键属性->高级->看"注册表根目录的值",就是它了。
修改MSSQLServer/LoginMode 的值为2 , 原值为1
关闭注册表编辑器,重启SQLServerExpress实例的服务
2. 启用sa用户,并修改sa的口令
方法:运行SQLCMD命令行工具,
EXEC sp_password NULL, 'SA的口令', 'sa'
ALTER LOGIN sa ENABLE
GO
参考:MSDN2005 中 SQL Server 2005 Express Edition 联机丛书 身份验证模式 (SQL Server Express) 一节
地址: ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.SQL.v2005.chs/sqlexpressbol/html/76820cf9-5d86-4e9a-8d65-815de18bf80f.htm
补记:新发现可下载Microsoft SQL Server Management Studio Express - Community Technology Preview (CTP) November 2005
来实现 SQLServer2000
中的企业管理器的大部份功能,当然也可以用来更改身份验证模式。
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=82AFBD59-57A4-455E-A2D6-1D4C98D40F6E&displaylang=en
原CTP版连接已失效
Microsoft SQL Server Management Studio Express 正式版下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn
Microsoft SQL Server Management Studio Express (SSMSE) 是一种免费、易用的图形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高级服务的 SQL Server 2005 Express Edition
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服务,
选中服务实例,右键属性->高级->看"注册表根目录的值",就是它了。
修改MSSQLServer/LoginMode 的值为2 , 原值为1
关闭注册表编辑器,重启SQLServerExpress实例的服务
2. 启用sa用户,并修改sa的口令
方法:运行SQLCMD命令行工具,
EXEC sp_password NULL, 'SA的口令', 'sa'
ALTER LOGIN sa ENABLE
GO
参考:MSDN2005 中 SQL Server 2005 Express Edition 联机丛书 身份验证模式 (SQL Server Express) 一节
地址: ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.SQL.v2005.chs/sqlexpressbol/html/76820cf9-5d86-4e9a-8d65-815de18bf80f.htm
Microsoft SQL Server Management Studio Express 正式版下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn
Microsoft SQL Server Management Studio Express (SSMSE) 是一种免费、易用的图形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高级服务的 SQL Server 2005 Express Edition