如果 asp 程序在 iis 中的安全设置并非使用 windows nt 集成验证,当用户访问时,iis 使用 iusr_xxx(服务器名称)的身份运行程序,从而也用 iusr_xxx 登录 sql server 访问数据库,因此你在 sql server 的 security 增加的 login 应该是 iusr_xxx,而且还必须指定此 login 可以访问论坛的数据库如果 sql server 和 iis 在同一部机器上,在 connectionstring 或者 odbc dsn 中可以填 (local) 也可以填服务器名称
解决方案 »
- 联合查询后修改字段值的问题
- 请教两个基础问题!
- 请帮忙?谢谢!
- 可以利用视图对表进行update和delete操作吗?`
- 新手求助:我安装的sql2000是不是版本有问题?
- 触发器怎么调用动态链接库
- 变量:'101,103,107' 与 表中一个字段 值'101, 102, 103, 107' 进行比较 取字段包含所有变量的记录 sql 语句怎么写?
- 查询分析器中的语句,如何采用变量
- Help! 如何用ADO 连接到 SQL server 2000?
- TO弱水三千,哥们终于成功的给了你分了,千万别这么大气了 :)
- 救命啊!我VS.NET的数据引擎(VSDOTSERVER)启动不了,而且WIN Installer 服务错误!
- ***********关于DTS数据包的处理***********
>此你在 sql server 的 security 增加的 login 应该是 iusr_xxx,而且还
>必须指定此 login 可以访问论坛的数据库没听说过。服务器名localhost
登录ID和密码使用在SQLSERVER中设置的就可以了,用NT系统无任何关系。SQLSERVER安装完毕要设置成允许sql server用户登录,一般默认是windows登录用户。
要求输入你服务器上“SQL SERVER”的吗?如果是的话,你只要输入你机器相应的参数就可以了,注意“sa”默认的密码为空;如果是其它的话,你就要看看相应的说明文档了,注意下载下来的压缩包里面的文本性的说明文件。
lonelyghost() 说得对!要在sql server里建个用户名iusr_xxx(服务器名称),这个名字在你的nt用户里有,你可以看一下,就用那个名字。然后给这个用户相应的数据库访问权限就可以了!