更改数据库验证模式

时间:2018-02-02 21:46:20

标签: sql-server authentication login

我的桌面上有一个SQL Server Express数据库,用于测试旧的经典asp程序。我需要将身份验证方法从Windows身份验证更改为密码身份验证。我已将服务器从Windows身份验证更改为SQL Server和Windows身份验证模式,然后重新启动服务器。我进入安全性并为数据库添加了一个新的登录名设置名称和登录以及默认的db到db我需要能够使用密码登录到。当我尝试使用SQL身份验证登录时,我收到错误消息

  

无法打开用户默认数据库。登录失败。用户错误登录失败4064

我打开连接属性并将连接到db更改为db以进行密码登录并获得相同的消息。我已经搜索了互联网并尝试了解决方案,我发现无济于事。怎么了?

1 个答案:

答案 0 :(得分:1)

首先查看sql server是否配置为接收SQL Server身份验证(混合模式)

管理服务器上的正确碰撞 - > porperties - >安全

选择以下选项并重新启动服务

enter image description here

用户使用错误的默认数据库创建的某些连接的其他commum问题

在管理层打开安全文件夹 - >登录

选择登录并打开如下所示的属性

enter image description here

告诉我它是否有效