如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

pythonian29033

我一直在尝试将一个ASP脚本连接到SQL Server数据库仅一个多月,但是每次使用此连接字符串时:
Data Source=dbServer01;Initial Catalog=POS123;Integrated Security=SSPI;User ID=domain\usr;Password=pwd;

它会忽略我指定的用户,并使用计算机名称来验证连接,这显然会失败。

所以我将Integrated Security的值更改为False,如下所示:
Data Source=dbServer01;Initial Catalog=POS123;Integrated Security=False;User ID=domain\usr;Password=pwd;

然后,我得到一个错误:用户“ domain \ usr”的登录失败,这是不可能的,因为当我们在odbc admin应用程序中测试与它的连接时,它可以工作。

我问了一位资深人士,他说这是以用户名作为数据库用户名,但是我们需要使它使用Windows身份验证,并指定要使用的用户。我记得一个月前读过有关此内容的文章,发现在此版本的ASP.NET上使用Windows身份验证进行连接时,无法指定用户和密码。我快要自杀了。如果我无法连接此脚本,请有人救我!

斯图尔特

你至少有 2个 这里有3个选项:

  • 在以.NET身份运行的Web服务器上创建一个应用程序池domain/usr,然后将您的应用程序分配给该应用程序池,并使用集成安全性。您的连接字符串为Data Source=dbServer01;Initial Catalog=POS123;Integrated Security=SSPI;-即删除用户名和密码-这些是AppPool身份中固有的。
  • 或(假设已启用混合模式安全性)要求您的DBA创建usr具有相同权限的新SQL用户(仅称为),domain/usr然后将您的连接字符串更改为标准安全性,User Id=usr
  • 如果启用模拟(此处此处),则可以使用域凭据,而无需更改应用程序池标识。请注意有关保护明文密码的要点,IME通常还需要进行其他配置才能避免出现双跳问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PowerShell连接到SQL Server数据库

来自分类Dev

SQL Server数据库连接错误

来自分类Dev

如何使用Windows身份验证从命令提示符连接到SQL Server

来自分类Dev

如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

来自分类Dev

SQL Server数据库连接问题

来自分类Dev

如何使用SQL缩小SQL Server CE数据库

来自分类Dev

无法使用JDBC连接到Sql Server数据库

来自分类Dev

如何使用客户端Windows凭据连接到Web中的SQL Server数据库

来自分类Dev

SQL Server通过Windows身份验证模式限制对数据库的访问

来自分类Dev

将IntelliJ IDEA连接到SQL Server数据库

来自分类Dev

连接到SQL Server数据库

来自分类Dev

使用DBeaver连接到SQL Server Windows身份验证

来自分类Dev

无法通过Docker连接到SQL Server数据库

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

使用Windows用户或SQL Server数据库用户,哪个是更安全的登录SQL Server的方法?

来自分类Dev

在线连接到SQL Server CE数据库

来自分类Dev

如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

来自分类Dev

SQL Server数据库连接问题

来自分类Dev

NodeJS:如何使用Mac上的Windows身份验证/ trustedConnection连接到MSQL数据库

来自分类Dev

为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

来自分类Dev

链接到Skyward数据库到MS SQL Server

来自分类Dev

SQL Server连接到网络中的数据库

来自分类Dev

使用Windows身份验证的IIS PHP无法连接到SQL Server 2008R2

来自分类Dev

安全连接到远程 SQL Server 数据库的方法

来自分类Dev

使用 sequelize 连接到本地 SQL Server 数据库

来自分类Dev

SQL Server Windows 用户身份验证

Related 相关文章

  1. 1

    从PowerShell连接到SQL Server数据库

  2. 2

    SQL Server数据库连接错误

  3. 3

    如何使用Windows身份验证从命令提示符连接到SQL Server

  4. 4

    如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

  5. 5

    SQL Server数据库连接问题

  6. 6

    如何使用SQL缩小SQL Server CE数据库

  7. 7

    无法使用JDBC连接到Sql Server数据库

  8. 8

    如何使用客户端Windows凭据连接到Web中的SQL Server数据库

  9. 9

    SQL Server通过Windows身份验证模式限制对数据库的访问

  10. 10

    将IntelliJ IDEA连接到SQL Server数据库

  11. 11

    连接到SQL Server数据库

  12. 12

    使用DBeaver连接到SQL Server Windows身份验证

  13. 13

    无法通过Docker连接到SQL Server数据库

  14. 14

    尝试连接到SQL Server数据库时出错

  15. 15

    尝试连接到SQL Server数据库时出错

  16. 16

    尝试连接到SQL Server数据库时出错

  17. 17

    尝试连接到SQL Server数据库时出错

  18. 18

    使用Windows用户或SQL Server数据库用户,哪个是更安全的登录SQL Server的方法?

  19. 19

    在线连接到SQL Server CE数据库

  20. 20

    如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

  21. 21

    SQL Server数据库连接问题

  22. 22

    NodeJS:如何使用Mac上的Windows身份验证/ trustedConnection连接到MSQL数据库

  23. 23

    为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

  24. 24

    链接到Skyward数据库到MS SQL Server

  25. 25

    SQL Server连接到网络中的数据库

  26. 26

    使用Windows身份验证的IIS PHP无法连接到SQL Server 2008R2

  27. 27

    安全连接到远程 SQL Server 数据库的方法

  28. 28

    使用 sequelize 连接到本地 SQL Server 数据库

  29. 29

    SQL Server Windows 用户身份验证

热门标签

归档