MSDE,MS SQL Server Desktop Engine的缩写,MSSQL桌面版
安装MSDE的过程中,不像MSSQL提供选择认证方式。安装完成后,也没有窗口界面可以进行配置。
为将认证方式改为混合方式,支持MSSQL的用户名和口令方式,
在网上查了一些资料,在虚拟机里进行了测试,发现有些资料的介绍并不准确。
经过测试验证的操作步骤:
(1)打开注册表编辑器,依次打开HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer,
编辑LoginMode项,默认值应该是1,代表仅使用Windows身份验证,现在要改为2,代表使用混合
模式,Windows身份验证和SQL Server身份验证都可以。
(2)在命令行中执行osql -E,返回1>,表示以Windows身份认证成功,登录MSSQL;
(3)在1>后面,输入sp_password null,'123456','sa'命令,回车,在2>后,继续输入go命令,执行,
提示密码已更改,将默认的空口令修改为指定的新口令;
(4)在右下角找到SQL server服务管理器,先停止,在启动,让认证方式修改生效;
(5)在命令行中执行osql -U sa,以MSSQL身份验证,提示输入口令,输入正确的口令后,如果返回1> ,
表示认证方式已更改。