读书人

急net网站连接SQLServer数据库的有关问

发布时间: 2012-04-13 13:50:24 作者: rapoo

急:.net网站连接SQLServer数据库的问题
我用.net新建了一个网站,已在本机上调试成功,相关的数据库配置连接如下:
<appSettings>
<add key= "SQLConnString " value= "server=localhost;Initial Catalog=hlxkSP;uid=sa;pwd=123; "/>
</appSettings>
<connectionStrings>
<add name= "hlxkSPConnectionString " connectionString= "Data Source=1A9BB691CC914AA;Initial Catalog=hlxkSP;User ID=sa;Password=123;Pooling=False " providerName= "System.Data.SqlClient "/>
</connectionStrings>

现在我发布到服务器上,修改了相关的web.config如下:
<appSettings>
<add key= "SQLConnString " value= "server=218.15.2.8;Initial Catalog=hlxkSP;uid=hlxk;pwd=123; "/>
</appSettings>
<connectionStrings>
<add name= "hlxkSPConnectionString " connectionString= "Data Source=218.15.2.8;Initial Catalog=hlxkSP;User ID=hlxk;Password=123;Pooling=False " providerName= "System.Data.SqlClient "/>
</connectionStrings>
却连不上了,调试了一下,出现如下错误:

拒绝了对对象 'USERS '(数据库 'hlxkSP ',所有者 'dbo ')的 SELECT 权限。

可是我明明都已经有赋予hlxk这个数据库帐号的这个权限了啊,究竟是怎么回事?
是不是我的服务器数据库配置有哪里写错了?
(注:服务器的IP是218.15.2.8,其SQLServer服务器名称是SM,数据库hlxkSP就是建在此服务器下的,hlxk这个帐号是为这个数据库而新建的帐号,并已赋予了所有表的所有权限)

非常感谢您的指点!

[解决办法]
先抢一个沙发看看。
[解决办法]
权限不够,重新分配权限
[解决办法]
连接字符串不对。怀疑是User ID不对。
请咨询空间管理员
[解决办法]
用SA试一下,如果可以说明是权限的问题呗!
[解决办法]
肯定是权限的问题,仔细检查下权限
[解决办法]
权限的问题
[解决办法]
把服务器的防火墙关闭就好了!
[解决办法]
好象在设置权限之前先需要新建一个来宾用户吧?

在企业管理器中→安全性→登录里:右键登录,新建登录,在名称里选择IUSR_SM,确定;
之后设置相应的身份验证信息,选择相应的数据库,在服务器角色和数据库访问中设置相应的内容,之后再给数据库中相关表以对应的权限试试。


[解决办法]
学习,顶,权限的问题不知道难不难啊?
[解决办法]
换个权限试试
[解决办法]
使用的用户权限问题,请查看该userid的权限

读书人网 >asp.net

热点推荐