最近写了一个远程访问数据库的程序让公司的同事查询数据用,公司为了资讯安全的考虑内部设了一个域(具体什么概念我还没有搞明白)所有的办公电脑都加进了这个域内,我的电脑没有加进去,数据库所在的电脑也没有加进去,写好的程序在我的电脑上用的好好,一放到加进域的电脑上就访问不到数据库了,还有一个现象,在加进域内的电脑上使用管理员权限的账号进去后能访问到数据库,这是怎么回事?

解决方案 »

  1.   

    你的数据库是SQL Server吗?如果是那么你的SQL Server的安全设置中设置为Windows和Sql Server的方式验证。那么再看你的程序连接方式,如果程序是运作中创建什么文件再连接,那么有可能你的文件在域身份下是写不进去的,那么最好用配置好的ODBC等方式,这样就只有使用了。
      

  2.   

    数据库用的是SQLServer2000,安全设置用的是windows的方式,程序使用ADO连接的。