当前位置:编程学习 > C#/ASP.NET >>

.net 怎样数据库连接方式由windows身份验证改成sql验证

追问:SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=F:\net\国学网站\国学网站\App_Data\Database.mdf;Integrated Security=True;User Instance=True"))我是这样连得,该怎么改用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
答案:修改数据库连接字符串
windows身份验证类似如下
Data Source=.;Initial Catalog=Northwind;Integrated Security=True
可以简写为
server=.;database=Northwind;Integrated Security=True

sql验证类似如下
Data Source=.;Initial Catalog=Northwind;User ID=sa;Password=; 
可以简写为
server=.;database=Northwind;uid=sa;pwd=;
其他:。。先用windows身份验证进入数据库,然后在点安全性==》登录名(右键)==》新建用户名==》选择sql验证(输用户名和密码)其它的都不用管了,也不用勾,最后一步就是点左上角的状态==》登陆(启用)就可以了

加分咯 

上一个:.net 网站放根目录没有问题,放子目录就出错了。
下一个:.NET服务器控件和直接拼HTML

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,