gpt4 book ai didi

asp.net - 如何将 SQL 连接字符串从服务器更改为 Windows 身份验证

转载 作者:行者123 更新时间:2023-12-04 18:05:38 24 4
gpt4 key购买 nike

目前我的项目使用此连接字符串连接到学校网络上的数据库

<connectionStrings>
<add name="Provider" connectionString="server=.;uid=sa;pwd=****;database=decider;"/>
</connectionStrings>

但是我家里的数据库使用的是 Windows 身份验证。我该如何更改它?

最佳答案

删除 uid=sa 的键/值对,为 pwd=*** 添加 Trusted_Connection=True;

<add name="Provider" connectionString="server=.;database=decider;Trusted_Connection=True;"/>

当然,如果您想要手动解决方案编辑配置文件。
如果您想通过代码获得解决方案,请查看 SqlConnectionStringBuilder

可以使用当前连接字符串实例化此类,然后更改其属性以适应不同的环境

SqlConnectionStringBuilder scb = new SqlConnectionStringBuilder(yourConnectionFromConfig);
scb.Remove("uid");
scb.Remove("pwd");
scb.IntegratedSecurity = true;
string yourNewConnectionString = scb.ToString();

关于asp.net - 如何将 SQL 连接字符串从服务器更改为 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com