易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLSERVER能获得连接的用户的IP吗?

SQL SERVER能获得连接的用户的IP吗?

主要想实现以下:
一个用户连接到数据库,把用户的用户名与IP都保存在数据库中,来实现用户登录的功能。
最好是用户调用一个存储过程,把用户名作参数,存储过程就能把用户的用户名与IP保存下来。

请指教(只有16分了)
SQL code:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_getlinkinfo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_getlinkinfo]
GO

/*--获取连接SQL服务器的信息

所有连接本机的:操作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名
--邹建 2003.11--*/

/*--调用示例
--显示所有本机的连接信息
exec p_getlinkinfo

--显示所有本机的连接信息,包含ip地址
exec p_getlinkinfo @includeip=1

--显示连接指定数据库的信息
exec p_getlinkinfo '客户资料'
--*/
create proc p_getlinkinfo
@dbname sysname=null, --要查询的数据库名,默认查询所有数据库的连接信息
@includeip bit=0 --是否显示IP地址,因为查询IP地址比较费时,所以增加此控制
as
declare @dbid int
set @dbid=db_id(@dbname)

create table #tb(id int identity(1,1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128))


相关问答:

jsp jdbc连接sqlserver 2000 出现问题

代码:

try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost: ......

把一个sqlserver提取的dataset插入到sqlce

数据10W条以上,wm6.5平台,内存有限

C# code:
private void connserver()
{

Cursor.Current = Cursors.WaitCursor;
try
{
......

sqlserver 2005恢复数据的问题

最近数据库被改,想将之恢复到上周前的数据,可以弄吗?
自己没有去备份。
try:
Log Explorer

http://download.csdn.net/source/620271

压缩包里有一个注册机,用来产生注册码。

打开lo ......

jdbc与SQLserver连接

package com.tongying.www.until;

public class Resource {
// MySQl数据库的资源
/* public static final String DRIVER="com.mysql.jdbc.Driver";
public static final String URL=&qu ......

vfp如何读取SQLServer字段中的图片?

怎么在vfp的表单中显现从sqlserver中抓过来的图片?

我用的是vfp6.0

听说可以调用其他语言写的dll来实现,
我可以用delphi写dll出来,
但是我不会用使用vfp来调用dll啊

这段代码是从SQLSEREVR I ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号