谁用过servU的插件NtPost?

shinebei 2004-11-28 10:36:53
有使用过的同学能否进来报一下到?有问题想探讨








系统为Windows2000 Advanced Server,数据库为sql server 2000 + sp3,当前IP地址为211.86.241.252。

ntPostU.ini中文字如下:
;MSSQL 数据库使用的连接字符串

ConnectionString=Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=test;Data Source=211.86.241.252

;MSSQL访问数据库的用户名称
UserID=admin

;MSSQL访问数据库的密码
Password=admin123




启动servU后,ServUStartUpLog.txt中文字如下:
Sat 27Nov04 12:29:31 - Serv-U FTP Server v5.0 - (5.0.0.11) - Copyright (c) 1995-2004 Cat Soft, All Rights Reserved - by Rob Beckers
Sat 27Nov04 12:29:31 - Cat Soft is an affiliate of Rhino Software, Inc.
Sat 27Nov04 12:29:32 - Loaded external DLL ntPostU.dll
Sat 27Nov04 12:29:32 - Using WinSock 2.0 - max. 32767 sockets
Sat 27Nov04 12:29:32 - Loaded SSL/TLS libraries
Sat 27Nov04 12:29:32 - FTP Server listening on port number 43958, IP 127.0.0.1
Sat 27Nov04 12:29:32 - FTP Server listening on port number 21, IP 211.86.241.252
Sat 27Nov04 12:29:32 - You are in the trial period: 30 days of "Professional Edition" try-out left
Sat 27Nov04 12:29:43 - Loaded external DLL ntPostU.dll



但PostULog.txt中却显示如下信息:
[2004-11-27 12:29:31:828] 连接数据库错误! 用户 'sa' 登录失败。
[2004-11-27 12:29:31:828] 连接数据库错误! 用户 'sa' 登录失败。
[2004-11-27 12:29:32:218] ERROR: 用户 'sa' 登录失败。
[2004-11-27 12:29:43:234] ERROR: Access violation at address 016C1790 in module 'ntPostU.dll'. Read of address 00000008
[2004-11-27 12:29:43:250] ERROR: Access violation at address 016C1790 in module 'ntPostU.dll'. Read of address 00000008
[2004-11-27 12:29:43:250] ERROR: Access violation at address 016C1790 in module 'ntPostU.dll'. Read of address 00000008
[2004-11-27 12:29:43:250] ERROR: Access violation at address 016C302C in module 'ntPostU.dll'. Read of address 00000058



不知这是何故,是否有人遇到过类此问题?
...全文
265 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaw_jansin 2004-12-30
  • 打赏
  • 举报
回复
MSSQL需要密码登录;
DB连接串其实只要按ADO规格就可以了!可以改成如下:

ntPostU.ini中文字如下:
;MSSQL 数据库使用的连接字符串

ConnectionString=Provider=SQLOLEDB.1;Persist Security Info=True;Initial Catalog=test;Data Source=211.86.241.252;User ID=admin;Password=admin123
shinebei 2004-11-29
  • 打赏
  • 举报
回复
回楼上,我已是按照readme上的步骤来的,而且配置过很多次,每次都成功,就是换到现在这台机器,出现了这个问题(这台机器是客户那里的,win2k advanced server,配了三个IP,但serverU我现在就指定是211.86.241.252——另两个是253和254),非常着急
dragonlyf 2004-11-29
  • 打赏
  • 举报
回复
数据库插件详细使用方法:

(1)系统需求

MDAC 2.6 以上, Serv-U 4.1 以上
ADO 2.7 & 2.8 下载 http://www.ntpost.net/forum/topic.asp?TOPIC_ID=7
检测当前系统ADO版本工具 http://www.ntpost.net/forum/topic.asp?TOPIC_ID=20

(2)安装

a) 拷贝NtPostU_ado.dll 到 Serv-U 目录
b) 拷贝NtPostU.ini 到 Serv-U 目录
c) 编辑 Serv-U 的文件 ServUDaemon.ini 增加以下内容
[EXTERNAL]
ClientCheckDLL1=ntPostU_ado.dll
EventHookDLL1=ntPostU_ado.dll
d) 修改NtPostU.ini 文件中数据库连接字符串以及用户名、密码
e) 按下面(6)数据库说明或者MSSQL脚本建立数据库

(3)NtPostU.ini文件
b) ntPostU.ini 必须和 ntPostU_ado.dll 在同一目录下。

(4)安装完成重新启动 Serv-U 服务器

如果安装成功,在 Session Log 中可以看到如下信息:

- Serv-U FTP Server v4.0 (4.1.0.0) - Copyright (c) 1995-2002 Cat Soft, All Rights Reserved - by Rob Beckers
- Cat Soft is an affiliate of Rhino Software, Inc.
- Loaded external DLL ntPostU_ado.dll
- Using WinSock 2.0 - max. 32767 sockets
- Loaded SSL/TLS libraries
- FTP Server listening on port number 21, IP 127.0.0.1, 127.0.0.1
- FTP Server listening on port number 43958, IP 127.0.0.1
- Valid registration key found
- Loaded external DLL ntPostU_ado.dll

在信息中出现两行 Loaded external DLL ntPostU_ado.dll,说明ntPostU_ado.dll安装成功。



组件有没有安装成功

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧