使用VB安装包在无SQL SERVER机器上安装SQLDMO需要的文件:
文件列表:
File1=@SQLDMO.RLL,$(AppPath)/resources/1033,,,8/6/00
1:50:36 AM,598016,2000.80.194.0
File2=@w95scm.DLL,$(AppPath),,,8/6/00
1:51:28 AM,49216,2000.80.194.0
File3=@sqlsvc.DLL,$(WinSysPath),,$(Shared),8/6/00
1:51:22 AM,94272,2000.80.194.0
File4=@sqlresld.DLL,$(WinSysPath),,$(Shared),8/17/00
5:56:30 PM,28738,2000.80.194.0
File5=@SQLDMO.dll,$(AppPath),$(DLLSelfRegister),$(Shared),8/6/00
1:51:14 AM,4194368,2000.80.194.0
File6=@sqlunirl.DLL,$(WinSysPath),,$(Shared),8/6/00
1:56:56 AM,18846,2000.80.194.0
File7=@odbcbcp.DLL,$(WinSysPath),,,8/6/00
1:56:56 AM,32768,2000.80.194.0
File8=@sqlsvc.rLL,$(WinSysPath)/resources/2052,,$(Shared),8/6/00
1:56:56 AM,24576,2000.80.194.0
后面的版本号是我机器上的,不同开发版本可能不同。
文件的安装顺序不知有没有影响(主要是文件复制完成后,它们的注册顺序),没有详细测试。
注意事项:
1. 将SQLDMO.RLL安装到SQLDMO.DLL安装目录的RESOURCE/1033目录下,安装成功,但没有试其它,如:
RESOURCE/2052目录,系统目录下的RESOURCE/1033或RESOURCE/2052目录。
2. odbcbcp.dll版本问题。odbcbcp.dll一般在系统目录下有,但是一定要注意版本。如果版本不对,在注册SQLDMO时会弹出“无法定位序数29于动态链接库odbcbcp.dll上”的错误。另外,在安装过程中,注册odbcbcp.dll时可能会出现错误,忽略就行了,不影响安装结果。