[英]Connection to SQL server database in ASP
我知道我的问题很基本。 但是我不知道该如何配置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)引发了System.Data.SqlClient.SqlException:“用户'KARIM-PC \\ Karim'的登录失败。”
添加<add key="TrustedConnection" value="Yes" />
或<add key="IntegratedSecurity" value="SSPI" />
强制执行Windows身份验证。
您可以在这里阅读更多内容。
对于窗口身份验证
<add name="MyDbConn" connectionString="Initial Catalog=MyDataBaseNAme;Data Source=MyServerName;Integrated Security=SSPI;"/>
我建议您访问以下站点: https : //www.connectionstrings.com/sql-server/以获取有关连接字符串的更多信息。 就您而言,我认为它适合您:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.