gpt4 book ai didi

c# - 如何在 C# 中更改 windows 身份验证连接字符串的用户

转载 作者:行者123 更新时间:2023-11-30 17:39:52 25 4
gpt4 key购买 nike

当我想在 Windows 身份验证模式下通过 SSMS 连接到 SQL Server 2008 时,出现以下错误:

login failed for user UserDomainName\UserName

我在混合模式下安装了 SQL Server 并将用户设置为 NT Authority\system ,如何在 C# 中使用“UserDomainName\UserName”用户而不是“NT Authority\system”用户创建连接字符串?

最佳答案

将连接字符串存储在Web.ConfigApp.Config 文件中

<connectionStrings>
<Add name="CS" ConnectionString="DataSource=.;Database=Sample;Integrated Security=SSPI" ProviderName="System.Data.SqlClient"/>
</connectionStrings>

然后您可以使用 System.Configuration 命名空间 (dll) 读取连接字符串属性

string conStr = ConfigurationManager.ConnectionStrings["CS"].ConnectionString;

how can I create a connection string with "UserDomainName\UserName" user not with "NT Authority\system" user in C#?

然后使用SQL认证方式而不是windows认证

ConnectionString="DataSource=.;Database=Sample;user id = test; password=test"

关于c# - 如何在 C# 中更改 windows 身份验证连接字符串的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992195/

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