用VS打开没有报错,但是发布了iis之后就报错了,原因:未与信任SQLserver相连接关联。
我是用我的机器访问别的机器上的数据库,我的数据库是2008r2,他的事SQL2000.
他的机器上设置的是混合验证。补丁也打过。
求帮助!!!!
数据库连接字符串中是否用的是用户名与密码连接数据库
我用的是混合验证,而且用户名密码都没错,用vs打开是没错的,但是发布了iis之后用iis打开就报错了
@慌: 建议检查一下IIS中的连接字符串
@dudu: 请问怎么检查?
@慌: 看一下web.config
@dudu: 看过了,是对的。。。。
还有什么解决方案。。。
@dudu:
<add name="CEM2008_1#" connectionString="Persist Security Info=True;User ID=sa;Initial Catalog=Test20161228;Data Source=192.168.15.11" />
@慌: VS与IIS在同一台电脑?
@dudu: 是的,现在在我的机器上用vs打开是没错的,但是发布了iis之后用iis打开就报错了,搞不懂
名字中为什么要有#这种特殊符号呢?
也可以没有,这个只是作为区分,名字是什么不重要吧。。。
@慌: 你这连接字符串中也没有密码啊?
@荆棘人: 没错,他的SQL2000没有设置密码,设置了也是没用的,试过了。。
@慌: 那你还有其他思路吗?你感觉是什么问题导致的呢?
@荆棘人: 我觉得是iis没有设置好吧。。但是不知道是哪。。。数据库,vs 都没有问题,也就只剩iis了。。