做了一个数据库应用程序,在建立连接的时候因为是正在开发中的原因,所以在sqldataAdapter的向导里面选的是使用WINDOWS NT集成安全设置,现在我想发布到局域网内其他机器上使用了,想在数据库里面开个新的用户,但通过SQL Server Enterprise Manager中(local)(Windows NT)--安全性--登陆-新建登陆无发实现,具体操作如下:
常规:
     点击右边的...按钮,添加一个名称 027051,是共来宾访问计算机的一个帐户 确定返回
     名称  027051
     SQL Server身份验证 密码: 027051
     默认设置  数据库 BUGMAN
数据库访问:
     在数据库BUGMAN的许可选项上打了勾,下面“BUGMAN“的数据库角色显示选中PUBLIC,确定返回
     要求确认密码
此时显示登陆增加了一个项目。到VS中,添加一个sqldataAdapter,新建连接,选中我的SQL服务器,然后选中使用指定的用户名和密码,分别输入,点击在服务器上选择数据库的下拉尖头,此时显示“用户‘027051’登陆失败。原因:未与信任SQL Server连接相关联。”
我的是WINDOWS 2003,客户端为WINDOWS XP SP1
局域网内其他机器上已经安装SQL客户端程序,能看到我的SQL Server。
请问上述问题是怎么回事,我操作的有问题吗,怎么样解决?谢谢!!!!!!!!!!!

解决方案 »

  1.   

    你得在服务器那个机器的用户里面加要登录的电脑里面的用户光是SQLServer添加不行
      

  2.   

    哦...昏,什么鬼东西啊!!!明明我和人家在一个域,怎么人家不能访问我啊。现在我想添加一个来宾登陆都不行。
    后来我改我的sqlAdapter开了数据适配器配置向导,新建,打开数据链接属性,发现连接选项卡中第一个“选择或输入服务器名称”我就不能选,显示“错误枚举数据服务器。枚举器报告‘未指定的错误’”。
    为了排除我电脑的问题,在另外一台今天刚重装的机器上试验,发现能找到同一个域上所有的服务器,但都不能登陆,自己的服务器上添加一个有密码的新帐户不能访问,即便是administrator也不能访问。
    天啊,做的程序居然因为这个原因不能在局域网中使用,郁闷中......
    现在我不烦了,只要能让程序在通过网络访问我机器上的SQL就可以了
    望做过这方面的朋友解答,谢谢!!!!!!!
      

  3.   

    我服务器是2003,客户端是XP的SP1,我知道SP2的兼容性很差,刚才看了些文章,还是一头雾水!!!