社区
MS-SQL Server
帖子详情
在触发器里用Host_Name(),居然得到别人的计算机名
110来电
2007-03-06 12:04:38
我写了几个触发器,里面用到很多Host_Name(),可是程序在运行时发现,某几个客户端在调用触发器时总是得到别人的计算机名.(大部分客户端是正确).请问大家有没有遇到过这种问题
...全文
470
15
打赏
收藏
在触发器里用Host_Name(),居然得到别人的计算机名
我写了几个触发器,里面用到很多Host_Name(),可是程序在运行时发现,某几个客户端在调用触发器时总是得到别人的计算机名.(大部分客户端是正确).请问大家有没有遇到过这种问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2007-03-13
打赏
举报
回复
检查出问题的电脑, 是否连接字符串中设置workstationid
110来电
2007-03-13
打赏
举报
回复
只有不知道,没有不可能
AspxGrasp
2007-03-12
打赏
举报
回复
不可能大部分都正确,就几台机器错误
hunhun02
2007-03-12
打赏
举报
回复
貌似能找到局域网里所有能有的
但是你得有用户名和密码才能进去别人的……
IT_zen
2007-03-12
打赏
举报
回复
学习
110来电
2007-03-09
打赏
举报
回复
还是未解决
110来电
2007-03-08
打赏
举报
回复
未解决
zjcxc
元老
2007-03-07
打赏
举报
回复
那怎么解释同样的操作,在不同电脑上结果不一致呢?
======================================================
什么结果不同?
结果依赖于你的处理过程, 而你的过程中似乎包含了host_name()这个在不同的电脑上操作, 值会不同的东西.
所以结果不同是可能的
mengmou
2007-03-07
打赏
举报
回复
那怎么解释同样的操作,在不同电脑上结果不一致呢?
zjcxc(邹建) ( ) 信誉:673 Blog 2007-3-6 12:45:03 得分: 0
Host_name 的作用本来就是如此.
触发器中使用的话, 是触发触发器的语句的发出客户端, 触发不是sql自己发出的, 所以host_name是客户端的.
110来电
2007-03-07
打赏
举报
回复
请求关注
110来电
2007-03-07
打赏
举报
回复
比如,用户登陆时,会修改一个表,我在这个表里加上一个触发器,并用xp_cmdshell命令把此时的Host_Name()写入一个文本文件.测试结果是某些电脑登陆后,写入的是局域网里其它计算机的名字,而且这个错误的计算机还很固定
zjcxc
元老
2007-03-06
打赏
举报
回复
Host_name 的作用本来就是如此.
触发器中使用的话, 是触发触发器的语句的发出客户端, 触发不是sql自己发出的, 所以host_name是客户端的.
buduanxuexi
2007-03-06
打赏
举报
回复
学习
110来电
2007-03-06
打赏
举报
回复
急急
110来电
2007-03-06
打赏
举报
回复
那怎么解释同样的操作,在不同电脑上结果不一致呢?
oracle
触发器
的创建和跨数据库查询.zip
oracle
触发器
的创建和跨数据库查询。oracle数据库中dblink使用,跨数据库查询和操作
Oracle基于系统级
触发器
的审计功能
Oracle基于系统级
触发器
的审计功能Oracle基于系统级
触发器
的审计功能
SQL Server实现用
触发器
捕获DML操作的会话信息【实例】
下面小编就为大家带来一篇SQL Server实现用
触发器
捕获DML操作的会话信息【实例】。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
存储过程,
触发器
,远程数据库
存储过程的编码,
触发器
的编码,远程数据库的编码
MYSQL
触发器
相关内容
讲述MYSQL
触发器
的相关内容,包含了各种用法,如声明\删除等......
MS-SQL Server
34,872
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章