主题:  权限问题吗?请高手帮忙

missyou2902

职务:普通成员
等级:1
金币:0.0
发贴:13
#12004/10/20 23:20:43
请教:我用Web matrix 做的访问SQL数据库的网页为何只能在matrix中启动正确运行即http://local:8080/*.aspx;不访问数据库的页面都可以直接在IE网址栏中输入http://127.0.0.1/xlcs/*.aspx能成功运行,而访问数据库的总是在连接时Open的地方出错。提示说权限不够,登陆失败。是访问数据库的权限吗?对SQL数据库实例的权限我设的是Windown身份验证。

编辑历史:[此帖最近一次被 missyou2902 编辑过(编辑时间:2004-10-21 08:58:35)]


missyou2902

职务:普通成员
等级:1
金币:0.0
发贴:13
#22004/10/20 23:25:46
各位,我在matrix中调试的好好的东东。在IE输入URL却说权限的问题,登陆失败,为何用matrix调试时却不存在权限问题。

另外我对IIS的权限还有数据库的权限问题迷糊得很,向明白的大虾请教了。



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
#32004/10/21 13:22:26
把你的Connection String贴出来



missyou2902

职务:普通成员
等级:1
金币:0.0
发贴:13
#42004/10/21 14:09:22
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='xlcs'"

楼上的哥们,非常感谢你

能不能将那个string中的一些参数解释一下啊,如:“integrated Security=SSPI;" 到哪去找这方面的资料呢?机子上的ASP.net 文档中找不到那么详细的资料啊。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#52004/10/21 14:19:17
没有user id和password



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62004/10/21 14:19:51
另外,Web matrix好像对中文支持不好?



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
#72004/10/21 14:22:33
不要使用信任连接



missyou2902

职务:普通成员
等级:1
金币:0.0
发贴:13
#82004/10/21 14:43:31
拜托二位, UID及PWD该如何设置好,您讲讲SQL和UID、PWD的设置方法好吗?我在SQL的权限方面很迷糊,您给我指出一条具体可行的办法,我照做就是。

matrix支持中文确实不好,要输入中文我都是到记事本中。



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#92004/10/21 15:48:58
在企业管理器中,选择SQL SERVER的安全性,然后在工具中SQL SERVER配置属性中,选择安全性,用SQL SERVER和Windows混合登录,设置sa的密码(可设sa),该帐户一般用于调试用。
然后设置连接字符串:
Server=(local); uid=sa; psw=sa; database = mydatabase;

正式使用时,应重新设置帐户。在SQL SERVER管理器中的安全中,建立一个新的登录帐户,并设置密码。并设置该帐户能访问的数据库,勾选的表示有访问权。另设置该用户对每个数据库的控制权限,db_owner表示对数据库有完全的访问权。

发布时,可以修改这连接串,修改uid和psw。


非常大鱼

missyou2902

职务:普通成员
等级:1
金币:0.0
发贴:13
#102004/10/21 16:18:30
非常感谢各位,这里的朋友真好,以后常来向各位学习了。