热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

这个SQLServer问题再不能解决,我就要被辞职了!摆脱各位高人帮忙看看!100分!

1.如何能够抓取到sql查询分析器里面产生的那种完整出错信息???(如:对employee表插入数据时发生#¥%%约束错误……)注意:这里的错误信息里面是动态包括出错表的,而我现在只能获取@@err
1. 如何能够抓取到sql查询分析器里面产生的那种完整出错信息???(如:对employee表插入数据时发生#¥%%约束错误……)注意:这里的错误信息里面是动态包括出错表的,而我现在只能获取@@error,从sysmessages表里去取出对应当记录里面是包含变量的,我现在就是没有办法把这个变量动态度换成当前操作的对象。 
  
2. 如何检测链接服务器是否链接正常??现在只能让sql程序去执行sql语句,在长时间链接后才能报链接错误,而且程序执行到这里结束,不执行以后的sql语句,不能记录本次错误信息 

3. @@error在每条sql语句执行完后就改变值,可否对某一段sql语句整体判断它执行后的@@error值? 
  
4. SET XACT_ABORT ON|OFF选项在对链接服务器操作时必须设置为ON;这样一旦报错时将自动回滚,后面的处理错误语句根本就不执行,因为也就无法纪录错误信息 
sql里面报以下错误: 
”无法为 OLE DB 提供程序 'SQLOLEDB' 启动嵌套事务。之所以需要嵌套事务是因为 XACT_ABORT 选项已设置为 OFF。 
[OLE/DB provider returned message: Cannot start more transactions on this session.]”[/color]
 

7 个解决方案

#1


我回答第三个问题好了,可以自己定义变量获得执行结果返回值,结合这个值以及@@Error就可以了。

#2


?

#3


第2个问题:错误是可以捕获的,怎么会退出呢?有人用dos下的ping命令来检测网络连接是否正常,在程序中执行ping命令,检测返回的字符数,大于210个字符则表示ping通了,否则没有通。

#4


"第2个问题:错误是可以捕获的,怎么会退出呢?"
在一个GO语句段里,确实是这样的,你可以试试看,当网络链接不通时,本语句段中止执行,跳至下一Go语句段
但是在SP里是不能包含Go的

#5


在sp里面如何用ping命令来检测网络??

其实,现在最头疼的问题是第四个!一对矛盾!

#6


up

#7


我试试第一个问题:
如果你用的是vb,你可以使用msgbox err.Description,
它能捕获后台的出错信息,看看行不!
祝你好运!

推荐阅读
  • Python学习day3网络基础之网络协议篇
    一、互联网协议连接两台计算机之间的Internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列网络协议。二、为什么要有互联网协议互联网协议就相当于计 ... [详细]
  • 本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • Python应用实例大揭秘:七大令人惊叹的高阶技巧展示
    2020年,Python无疑成为了最炙手可热的编程语言,其影响力已远远超出程序员的范畴。从初学者到资深从业者,甚至小学生,都在纷纷加入Python的学习热潮中。凭借其低门槛、易上手和强大的功能,Python正逐渐成为各行业不可或缺的工具。本文将揭示七个令人惊叹的Python高级应用技巧,帮助读者进一步提升编程水平。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 1.3.4ProfilerSQLServerProfiler是一个图形化的管理工具用于监督记录和检查SQLServer数据库的使用情况对系统管理员来说它是一个监视用户活动的间谍1. ... [详细]
  • SQLServer2008全套 数据库简介,分离,收缩,快照
    第三课视频笔记:联机丛书的使用附加和分离数据库---收缩数据库--------数据库快照 ... [详细]
  • SqlServer分区表概述(转载)
    什么是分区表一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件 ... [详细]
author-avatar
Pissa_lo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有