前几天我买了一本《delphi信息管理..》一书,在看到书中如何做预算管理系统时,配置SQL SERVER后,想打开里面的应用程序ysgl.exe,老是出错:我的企业管理器配置:
sql server组->(local)Widows NT->数据库->ysglbookdelphi(按照书中设置好后的数据库)
书中是sql server组->XiaoZhi->数据库->ysglbookdelphi我的计算机名为WEB02
照光盘,配置好后打开ysgl.exe会出现如下错误:
[microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝。1.这是什么问题,怎么解决?
另外 预算管理.ini 中的配置 SERVER=XiaoZhi要不要改为SERVER=WEB022.这个文件是必要的吗?的内容改变后会不会对程序有影响?××××××××××××××××预算管理.ini ××××××××××××××××××××××
Provider=MSDASQL.1;Password=sa;Persist Security Info=True;User ID=sa;Mode=ReadWrite;Extended Properties="DRIVER=SQL Server;SERVER=XiaoZhi;UID=sa;PWD=sa;APP=Enterprise;WSID=xiaozhi;DATABASE=master";Initial Catalog=master
C:\Program Files\Microsoft SQL Server\MSSQL\×××××××××××××××××我是新手,请高手相助!×××××××××××××××

解决方案 »

  1.   

    没用,还是弹出上面的提示错误,点确定后后[microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 用户'sa'登录失败,原因未与信任SQL Server相关联
      

  2.   

    可能是Sql Server只能进行Windows身份验证的原因,在Sql Server的安全性设置中改为可以通过Windows身份验证和用户名密码验证两种试试
      

  3.   

    你的sa 密码 要 和 程序里的连接串里的 pwd后面的一样!
    再一个就是要保证 你的sqlserver 服务 是 启动的。
      

  4.   

    预算管理.ini 中的配置 SERVER=XiaoZhi
    ===================================
    这里的 xiaozhi 对应你的任务栏右下角----双击sqlserver服务管理器 后----界面上的“服务器”栏目后面的文本串。
    请你将其改为你自己的名字。这个文件是 连接数据库的连接字符串,你可以修改,但不能乱改。
    其中
    SERVER=XiaoZhi-------改为上述sql服务器的名字
    ;UID=sa; 
    PWD=sa;------要和你安装的sql sa 密码一致,如果你没有密码,那么就是pwd=;
    APP=Enterprise;
    WSID=xiaozhi;-----改为上述sql服务器的名字
    DATABASE=master----改为你的数据库
      

  5.   

    sql server组->(local)Widows NT->右键-〉属性-〉安全性-〉Sql Server和Windows[s]选中再试试