如何在SQL Server中设置用户Windows密码

时间:2017-10-05 14:03:18

标签: sql sql-server authentication ssms

我正在使用SSMS与我在PC上本地拥有的数据库进行交互。我还有一个软件来创建有关数据库中数据的报告,但首先我必须将软件连接到SQL Server数据库。

我使用Windows身份验证(凭据WindowsDomain\username)登录数据库,这是我的PC名称和Windows用户名。一开始我没有设置密码并且连接成功。

但是要将软件连接到数据库,我必须填写不同的字段,如主机名,端口号,数据库名,用户,密码。即使我没有密码字段,也无法将密码字段留空,因此我需要为我的Windows用户名设置密码:好的,我只需在控制面板中设置密码帐户即可。

我重新启动我的电脑并检查我是否需要填写密码,现在,在SQL Server中..但它仍然连接没有任何密码,软件没有用该密码连接数据库,在SQL Server中我可以&# 39;用查询解决它(在我的用户名上更改登录名),错误:

  

无法使用参数PASSWORD进行Windows登录。

如何为此用户名设置密码?或者也许用SQL Server身份验证或Windows身份验证创建一个新的,对我来说也是一样......

1 个答案:

答案 0 :(得分:0)

如果您尝试在Windows身份验证中使用密码,这不是正确的方法,也是不可能的,因为Windows AuthenticationLogin与SQL Login不同。 在Windows身份验证中,您没有密码,因为Windows告诉SQL我信任该用户(谁在这台计算机上插入),因此您可以信任他