急,我的DSN为何不行?
xfile 2000-07-25 06:04:00 请帮帮我.DSN连接问题
转换数据库从ACCESS to SQL SERVER时
我开始用的是系统DSN,就是不行,真奇怪?
设置系统DSN没有遇到如何问题,设置时有一测试按钮,试过,无问题,
但在用在ASP中调用该DSN时,出错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'BYTE-WAY\IUSR_SERVER2'.
后来用手写字符串和文件DSN,都可以,WHY????
1.字符串:
ActiveConn"Driver={SQL Server};" _
&"Server=server2;" _
&"Database=byte-way;" _
&"Uid=sa;" _
&"Pwd=;"
2.文件DSN
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=byte-way
WSID=SERVER2
APP=Microsoft(R) Windows NT(TM) Operating System
SERVER=(local)
另:我用的是SQL的用户认证,但用系统DSN就是不行,
因为系统DSN是写注册表的,是不是应从新启动机器一下.
(只是我得机器不能随便启动,只能等下班才能试试,)
那位大侠知道,请先告所我
谢谢