C# 在ASP中连接到SQL server数据库
我知道我的问题很基本。 但是我不知道如何配置C# 在ASP中连接到SQL server数据库,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我知道我的问题很基本。 但是我不知道如何配置web.config信息 我的SQL server已与windows身份验证连接。 我正在使用此配置: <add key="DBServer" value="mssql" /> <add key="DBSource" value="localhost" /> <add key="DBName" value="TestDB" /> <add key="LoginName" value="KARIM-PC\Kari
web.config
信息
我的SQL server已与windows身份验证连接。
我正在使用此配置:
<add key="DBServer" value="mssql" />
<add key="DBSource" value="localhost" />
<add key="DBName" value="TestDB" />
<add key="LoginName" value="KARIM-PC\Karim" />
<add key="LoginPWD" value="" />
但我得到了这个错误:
{“此操作需要连接到“master”数据库。无法创建到“master”数据库的连接,因为原始数据库连接已打开,并且凭据已从连接字符串中删除。请提供未打开的连接。”}
异常:引发:“用户'KARIM-PC\KARIM'登录失败。”
(System.Data.SqlClient.SqlException)A
抛出System.Data.SqlClient.SqlException:“用户登录失败
“KARIM-PC\KARIM.”
添加任一
为窗口身份验证添加任一
<add name="MyDbConn" connectionString="Initial Catalog=MyDataBaseNAme;Data Source=MyServerName;Integrated Security=SSPI;"/>
用于窗口身份验证
<add name="MyDbConn" connectionString="Initial Catalog=MyDataBaseNAme;Data Source=MyServerName;Integrated Security=SSPI;"/>
我建议您访问此网站:以获取有关连接字符串的更多信息。
在你的情况下,我认为它适合你:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
我建议您访问此站点:以获取有关连接字符串的更多信息。
在你的情况下,我认为它适合你:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
OP询问如何在连接字符串中使用用户Id和密码OP询问如何在连接字符串中使用用户Id和密码OP询问如何在连接字符串中使用用户Id和密码谢谢。我有一个错误:{“值不能为空。\r\n参数名称:User ID”}
您在web配置中添加了“User ID”的地方-web.config
在这里:谢谢。我有以下错误:{“值不能为空。\r\n参数名称:用户ID”}
在web配置中添加“用户ID”的位置-web.config
如下: