急,vs2008 c#连接sql2005时出现的错误
在web.config中这样设置<addproviderName="System.Data.SqlClient"name="conn"connectionString="...
在web.config中这样设置
<add providerName="System.Data.SqlClient" name="conn" connectionString="server=(local);database=lyb;uid=sa"/>
</connectionStrings>
在运行时出现这样的错误:
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
我的数据库是sql sever 2005版本的、
在连接数据库时我只能用windows身份验证的方式才可以连上数据库。
我改怎么更改web.config中的内容,使之在连接数据库时是使用windows身份验证呢??
急求。。谢谢了。。
我可以奉上我全部的积分。谢谢~
3楼、这些字符串貌似有些问题哈
字符串是:Data Source=PC-200909191815;Initial Catalog=lyb;Integrated Security=True
可是。如果复制过去就变成:Data="" Source="PC-200909191815;Initial" Catalog="lyb;Integrated" Security="True"
然后就有错误说data 是为定义的属性等、、 展开
<add providerName="System.Data.SqlClient" name="conn" connectionString="server=(local);database=lyb;uid=sa"/>
</connectionStrings>
在运行时出现这样的错误:
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
我的数据库是sql sever 2005版本的、
在连接数据库时我只能用windows身份验证的方式才可以连上数据库。
我改怎么更改web.config中的内容,使之在连接数据库时是使用windows身份验证呢??
急求。。谢谢了。。
我可以奉上我全部的积分。谢谢~
3楼、这些字符串貌似有些问题哈
字符串是:Data Source=PC-200909191815;Initial Catalog=lyb;Integrated Security=True
可是。如果复制过去就变成:Data="" Source="PC-200909191815;Initial" Catalog="lyb;Integrated" Security="True"
然后就有错误说data 是为定义的属性等、、 展开
展开全部
告诉你一个偷懒的方法。。。。
你在VS里用服务器资源管理器连接数据库
然后在VS里看数据库的属性。。。里面就有连接字符串
赋值出来粘贴在上面就可以了
补充。。。。你复制错了吧
Data="" Source="PC-200909191815;Initial" Catalog="lyb;Integrated" Security="True"
Data="" Source 中间的等号和引号哪里来的。。。
这样<add name="你的字符串名字" connectionString="复制的字符串" providerName="System.Data.SqlClient"/>
你在VS里用服务器资源管理器连接数据库
然后在VS里看数据库的属性。。。里面就有连接字符串
赋值出来粘贴在上面就可以了
补充。。。。你复制错了吧
Data="" Source="PC-200909191815;Initial" Catalog="lyb;Integrated" Security="True"
Data="" Source 中间的等号和引号哪里来的。。。
这样<add name="你的字符串名字" connectionString="复制的字符串" providerName="System.Data.SqlClient"/>
展开全部
<add providerName="System.Data.SqlClient" name="conn" connectionString=".;database=lyb;uid=sa;password=(这里写你的SA的密码,不包括括号)"/>
这样就可以了
这样就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Windows验证:
<connectionStrings>
<add name="conn" connectionString="Data Source=.;Intial Catalog=lyb;Persist Security Info=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<connectionStrings>
<add name="conn" connectionString="Data Source=.;Intial Catalog=lyb;Persist Security Info=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
connectionString="Data Source=192.168.0.1;Initial Catalog=lyd;Persist Security Info=True;User ID=sa;Password=你的密码;"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询