CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

网站和数据库问题

楼主jbzj(歼八战机)2005-02-24 17:54:34 在 MS-SQL Server / 基础类 提问

我们的一个信息管理系统,是B/S结构的,IIS+SQL Server2000 。用户是在网页中输入用户名和密码的,我想知道当前有哪些用户在线,用户的IP是多少。应该怎么看呀?是在数据库中看吗?  
   
  我要知道用户是在哪个IP登录的,什么时间登录,什么时间注销  
  如果我想记录这些日志,应该怎么做呀? 问题点数:50、回复次数:5Top

1 楼didoleo(冷月无声)回复于 2005-02-24 18:04:15 得分 10

http://community.csdn.net/Expert/topic/3527/3527180.xml?temp=.5059015Top

2 楼Softlee81307(孔腎)回复于 2005-02-24 19:47:27 得分 20

declare   @ip   varchar(20),@hst   varchar(20),@sql   varchar(100),@host     varchar(30)  
  declare   @str   varchar(100)  
  create   table   #tmp(aa   varchar(200))  
  create   table   #tmp1(aa   varchar(200))  
  Declare     kk   cursor     for  
    select   distinct   hostname   from   master.dbo.sysprocesses     where   hostname<>''  
  open   kk  
  fetch   next   from   kk   into     @host  
  while   @@fetch_status=0  
  begin  
      set     @str='ping     '+@host  
        insert   #tmp   exec     master.dbo.xp_cmdshell     @str  
      select   top   1   @ip   =   replace(left(aa,charindex(':',aa)-1),'Reply   from   ','')    
        from   #tmp   where   aa   like   'reply   from   %:%'  
      insert   into   #tmp1   values(@ip)  
  fetch   next   from   kk   into     @host  
  end  
  close   kk  
  deallocate   kk  
  select     *     from     #tmp1  
  drop   table   #tmp  
  drop   table   #tmp1Top

3 楼netcoder(朱二)回复于 2005-02-24 23:08:54 得分 20

因为你的软件是B/S结构的,IIS+SQL Server2000,在数据库中是无法获取客户的IP地址的,因为对SQL   Server来说,访问数据库的只有IIS。  
  所以你必须在程序中获取客户端的地址,这在ASP里方便,然后通过程序把获取的IP地址保存到数据库中。  
  不知道你用的是什么服务器端脚本开发语言?   ASP?ASP.NET?JSP?PHP?  
   
   
  B/S结构的,IIS+SQL Server2000   
   
   
  ***************************************  
  学编程,做软件工程师,请到无锡青鸟……  
  咨询电话:   0510-5868222  
  网站:http://www.wuxi-accp.com/  
  ***************************************  
   
   
  Top

4 楼jbzj(歼八战机)回复于 2005-02-25 17:06:12 得分 0

用的是ASP。NETTop

5 楼jbzj(歼八战机)回复于 2005-04-14 09:54:05 得分 0

大家有人用ASP。NET开发过网站吗?我现在正需要这方面的知识,有人帮帮我吗?Top

相关问题

  • 大型网站,选用那种开发语言和数据库?
  • 数据库、网站问题
  • 网站、数据库问题
  • 数据库和Treeview
  • 数据库求和
  • treeview和数据库
  • c++和数据库
  • treeview和数据库
  • 请问mysql数据库和是不是得安装到网站目录下?
  • 网站中的wiki和ipb论坛是否应该共用一个数据库?

关键词

  • b/s
  • 数据库
  • ip
  • 用户
  • 网站
  • 结构
  • iis
  • asp
  • sql
  • server

得分解答快速导航

  • 帖主:jbzj
  • didoleo
  • Softlee81307
  • netcoder

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo