我的电脑
xp
sql 2000
delphi 7 --用的是adoconnection组件。
写了一个程序 是要连到sql 2000的。在我的电脑上没有问题。在A客户那里也没有问题。在A那里不管是连本机SQL还是本地网中的SQL都是可以的。但是拿到了B客户那里,连不到SQL了。提示 未与信任SQL SERRVER 建立连接。。B客户那里情况:
xp
sql 2000
是在本机连接数据库的。我觉得一定是客户机SQL 2000的设置问题,但是我又不知道是哪出了问题。
提示,B客户还有我公司一软件,分在几台电脑上,不管是本地还是通过局域都是可以连到数据库的。
我的连接方法:
con1.Close;
con1.ConnectionString :=
'provider=sqloledb.1;server='+
MyIniFile.ReadString('SqlServer','SqlServerName','')+';database='+
MyIniFile.ReadString('SqlServer','SqlDataBaseName','')+';uid='+
MyIniFile.ReadString('SqlServer','SqlUserName','')+';password='+
MyIniFile.ReadString('SqlServer','SqlUserPassWord','')+';persist securyti info=false'; con1.Open;
xp
sql 2000
delphi 7 --用的是adoconnection组件。
写了一个程序 是要连到sql 2000的。在我的电脑上没有问题。在A客户那里也没有问题。在A那里不管是连本机SQL还是本地网中的SQL都是可以的。但是拿到了B客户那里,连不到SQL了。提示 未与信任SQL SERRVER 建立连接。。B客户那里情况:
xp
sql 2000
是在本机连接数据库的。我觉得一定是客户机SQL 2000的设置问题,但是我又不知道是哪出了问题。
提示,B客户还有我公司一软件,分在几台电脑上,不管是本地还是通过局域都是可以连到数据库的。
我的连接方法:
con1.Close;
con1.ConnectionString :=
'provider=sqloledb.1;server='+
MyIniFile.ReadString('SqlServer','SqlServerName','')+';database='+
MyIniFile.ReadString('SqlServer','SqlDataBaseName','')+';uid='+
MyIniFile.ReadString('SqlServer','SqlUserName','')+';password='+
MyIniFile.ReadString('SqlServer','SqlUserPassWord','')+';persist securyti info=false'; con1.Open;
改为“SQL Server和 Windows”试试
看来我客户那边不是因为验证模式的问题。。提示一下,我曾经在客户那里改过 sqlserver的服务器端网络实用工具。