好象在web.config中还要有设置才行,具体参考VS.NET开发文档,你的硬盘上就有

解决方案 »

  1.   

    关键的问题是:IIS在我自己的开发机器中,而SQL SERVER在同域的一台机器中。请问该怎么设?我两边都设了,好象没有用呀。
      

  2.   

    你的Asp.Net使用的是Asp.Net那个用户帐户,该帐户没有域权限
      

  3.   

    你指的是ASPNET这个帐户吗?我曾经回到域里过,好象没什么用嘛。我将它挂到Domain Users组和Guest组中了。请问该怎么设?谢谢!
      

  4.   

    SQL SERVER 数据库的身份验证方式,分windows验证,SQL SERVER 
    验证两种。打开你的企业管理器。在工具菜单选择——〉SQL SERVER配置属性
    (如果该项不可用,请展开你的数据库)切换到安全页,可以看到你的数据库
    允许的验证方式。如果你不清楚该使用那个的话使用“SQL SERVER和Windows”1. 使用SQl提供者的,使用SQL SERVER验证方式连接SQL SERVER northwind数据库
       @"server=localhost;database=northwind;UID=sa;PassWord=";2. 使用SQl提供者的,使用windows集成验证方式连接SQL SERVER northwind数据库
       @"Data Source=(local);Initial Catalog=Northwind;Trusted_Connection=Yes;";去试试,应该可以的,我是这么解决的
      

  5.   

    To gbl777:
      请问你是使用asp.net访问的吗?我怎么不行啊?
      

  6.   

    "server=localhost;database=northwind;UID=sa;PassWord="
    这种方式连接应该无任何问题,只要web服务器能访问到数据库服务器
      

  7.   

    To ht_csc(清风竹韵) :
      我不能使用SQL SERVER登录方式连接数据库服务器,要求使用NT认证方式登录。
      

  8.   

    我认为这个很难实现, 你的 sql 要求用 域用户认证, 但是 因为 asp在连接到 sql的时候 它使用的本地用户  Asp.Net 这个用户不是一个域用户所以如果你的web 服务器和, 数据库服务器, 不是同一台机器,你没办法实现你的功能, 能讲讲 你 只能用域用户的原因吗??
      

  9.   

    To hongshun(好好):
      你说的很对。用ASP.NET访问SQL SERVER时使用的是ASPNET帐户,域用户里没有它,这就是关键问题所在。之所以不用SQL SERVER登录方式,是公司经理助理不让用,说是在Web.config中写出User ID和Password不安全。不过,真的无解吗?To gbl777(荷西):
      不在ASP.NET环境下不会出现此问题。原因已经给出了。  谢谢大家。
      

  10.   

    那位高手给个变通的解决办法 ??? up up  帮你
      

  11.   

    如果实在不行,你就把连接字符串加密. dll 里读出来的时候 解开看能不能用这个方案 劝说经理..
      

  12.   

    这问问题我遇到过,但现在已经解决了。你现实是在win Form中连接。先新建一个项目,然后拽一个sqlConnection控件,测试成功后,点确定。
    (最好使用NT集成,如果是需要提供用户名的话,就填写,一样的,只要测试成功就行)
    然后拽一个sqlDataAdapter控件,选择连接,选择想要的表集字段。然后确定,
    然后,在菜单栏上选择“数据”,选择“生成数据集”,默认确定就行。
    然后在拽一个DataGrid控件,用来显示数据,完毕后,选择其属性,主要配置两个,一个是DataSource 在其中选择dataSet1,不要选择[表名].dataSet1这项。然后配置dataMerber,选择表名。即可,
    现在在窗体上添加一个button,用来激活控件,双击按钮,产生事件。在其中输入下面代码。dataAdapter1.Fill(dataSet11); // 就是数据集的名字
    dataGrid1.DataBind();即可。
    把这行代码放到窗体的Load是建立也行,自己试试吧。如果你没有填充数据集,在生成的时候应该只在datagrid理想是相应的字段名,记录都是空的。在web form里也是一样。你试试吧,好事,一次不好使的话,就重起一下机器,也重起一下sql server服务,有时候我用同样的方法连接,都连不上,不知道是不是Bug.祝你好运。我的qq号是21217716
    欢迎交流,祝你好运,一起进步。
    //我不聊天,我只聊技术(ReadOnly Tec)
      

  13.   

    To ukai1980(k):
      我试试看。我已经将你加入好友了。