`
ruilin215
  • 浏览: 1148464 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

项目中几个技术问题的解决方案

阅读更多

1. sqlserver错误日志过大,占满整个磁盘空间

问题:

Sql server errorlog(错误日志)记录了所有错误信息,现在有6个错误日志文件,并且特大,占满了整个磁盘空间。

解决方案:

DBCC ERRORLOG,执行一次,切换一次新文件,切换6,6个大文件就消失了。

2. TreeView加滚动条

TreeView放到可以滚动的容器中。

方法1

<div id="ScrollZone" style="overflow-y: scroll; overflow-x: hidden; width: 100%; height:600px"></div>

方法2

<asp:Panel ID="PanelScroll" ScrollBars="Auto" runat="server" Height="600px"> </asp:Panel>

3. dbo.SqlQueryNotificationService执行报告权限不够

错误日志消息:

The activated proc [dbo].[SqlQueryNotificationStoredProcedure-db12f828-8b00-4e01-94a0-fb37281108f7] running on queue TpriUserManage.dbo.SqlQueryNotificationService-db12f828-8b00-4e01-94a0-fb37281108f7 output the following: 'Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission.'

解决方案:

This error is caused by the EXECUTE AS infrastructure being unable to impersonate the CDR database owner. Typically this is a result of moving the database between two machines. Change the owner of this database to a valid login. Use one of this to change the TpriUserManage owner:

ALTER AUTHORIZATION ON DATABASE::[TpriUserManage] TO [root]

4. PI ActiveView编程接口同时访问多个实时数据库

同时传入服务器名和标签名即可,如:

\\ServerA\\TagA

\\ServerB\\TagB

5. 执行ExecuteNonQuery()总返回-1

问题:

I'm using .net 2.0 and I have created a stored procedure (sql server DB) which has one insert statement with 2 input parameters. When I execute this stored procedure using ExecuteNonQuery(), it always returning -1. I want to know how many records are effected. I want to know if there is any error. Help appreciated.

code looks like this:

SqlConnection sqlConn = new SqlConnection();

sqlConn.ConnectionString = "myString...";

SqlCommand cmd = new SqlCommand();

cmd.CommandText = "usp_InsertApplicationInfo";

cmd.CommandType = CommandType.StoredProcedure;

SqlParameter param1 = cmd.Parameters.Add("@vchrApplicationName", SqlDbType.VarChar);

param1.Direction = ParameterDirection.Input;

SqlParameter param2 = cmd.Parameters.Add("@vchrApplicationDescription", SqlDbType.VarChar);

param2.Direction = ParameterDirection.Input;

param1.Value = "prama1";

param2.Value = "test";

cmd.Connection = sqlConn;

sqlConn.Open();

int rows = cmd.ExecuteNonQuery();

解决方案:

below is from VS2005 Documentation:

For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command. For all other types of statements, the return value is -1. If a rollback occurs, the return value is also -1.

In your code you call in stored procedure named usp_InsertApplicationInfo in you SqlCommand. So the ExecuteNonQuery() will always return -1 as the sql command is not UPDATE, INSERT, nor DELETE. If you do want to get rows effected by the stored procedure, you can add a OUTPUT parameter to the stored procedure, which return @@ROWCOUNT. For example:

alter proc usp_InsertApplicationInfo

@ApplicationName varchar(100),

@ApplicationDescription varchar(max),

@result int output

as

begin

update myTable set AppDesc=@ApplicationDescription

where AppName=@ApplicationName

select @result=@@rowcount

end

分享到:
评论

相关推荐

    软件项目技术方案(模板).pdf

    在技术方案的结构中,通常包含以下几个部分: 1. 前言:这部分简要介绍技术方案的适用范围和关键术语的定义,为读者提供基本的阅读背景。 2. 研究要求:分析当前领域的研究现状,探讨技术研发的背景和意义,为项目...

    软件开发类投标项目全套解决方案模板

    针对“XXX航空移动化应用平台项目”,本投标文件主要包括以下几个部分: 1. **投标书** 2. **规格偏离表** 3. **资格证明文件**: - 3.1 法人营业执照(三证合一) - 3.2 法定代表人授权书 - 3.3 投标人的资信...

    水利数字孪生工程解决方案.docx

    在子系统划分中,解决方案的子系统包括数据采集子系统、数据存储子系统、数据分析子系统和数据可视化子系统等几个方面。数据采集子系统是指解决方案的数据采集模式和数据来源,数据存储子系统是指解决方案的数据存储...

    云计算安全项目解决方案.docx

    云计算安全项目解决方案是指为了保障云计算环境中的数据和应用安全而采取的一系列技术手段和管理措施。随着云计算技术的快速发展,云计算安全问题日益突出,企业和组织需要采取有效的云计算安全解决方案来保护自己的...

    项目数字化BIM技术解决方案(99分).docx

    数字化 BIM 技术解决方案是指基于 Building Information Modeling(BIM)的数字化技术解决方案,旨在实现建筑项目的数字化转型,提高项目的设计、施工、运维和管理效率。该解决方案包括以下几个方面的知识点: 一、...

    云计算项目技术方案(详细版)-H3C.docx

    H3CLOUD 云计算解决方案是由 H3C 公司提供的一种基于云计算技术的解决方案,旨在帮助企业或组织更好地规划和实施云计算项目。H3CLOUD 云计算解决方案具有以下几个特色: * 组件化设计:H3CLOUD 云计算解决方案采用...

    技术文件防泄漏项目解决方案技术规格书.docx

    技术文件防泄漏项目解决方案技术规格书是为解决技术文件防泄漏问题而设计的一套解决方案。该解决方案的主要目标是通过加密软件的建立实施,实现对设计所重要文档的通用防护和分级防护,达到“进不来、授权用、带不走...

    (精品)软件开发项目管理中的常见问题和解决方案(精).doc

    "软件开发项目管理中的常见问题和解决方案" 软件开发项目管理是软件行业的一个关键领域,涉及到各方面的因素,在实际工作中,经常会出现各种各样的问题,甚至面临失败。如何总结、分析失败的原因,得出有益的教训,...

    项目售前的几个主要阶段

    以下是对项目售前几个主要阶段的详细解释: 1. **调研评估**:这是售前工作的起点,通常包括对客户业务的理解、市场需求的分析以及竞争对手的调查。这一阶段需要收集大量信息,了解客户的具体需求、业务痛点以及...

    项目技术报告编写格式

    如果项目涉及到中试阶段,则需要详细记录中试过程中遇到的问题及解决方案,以及中试结果与预期目标之间的差异。 **3.3 环保及“三废”处理** 对于可能产生的废弃物,需要制定相应的处理措施,确保项目符合环境保护...

    关键施工技术、工艺设计及工程项目实施重点难点和与解决方案.doc

    以下将详述几个重要的施工环节及其难点和解决方案。 首先,道路和车棚的拆除与建设。在道路和车棚的拆除过程中,通常采用机械拆除混凝土路面和侧缘,配合人工进行清理。难点在于如何确保拆除过程中的安全和效率,...

    Web项目解决方案框架

    在构建Web项目解决方案时,框架的设计是至关重要的。本文将深入探讨如何构建一个高效、可扩展的Web项目框架,主要涉及以下几个关键知识点: 1. **页面对象组件ActionForm设计**: ActionForm是Struts框架中的核心...

    项目管理技术在软件开发过程中的若干问题探讨

    ### 项目管理技术在软件开发过程中的若干问题探讨 #### 一、项目管理技术概述 项目管理技术是指在规定的预算、时间和质量标准下,通过整合各种资源与人员,确保项目顺利完成的技术体系。它贯穿于项目的整个生命...

    软件系统项目实施售后、安全保障机制整体解决方案.pdf

    《软件系统项目实施售后、安全保障机制整体解决方案》 在当今的互联网时代,软件系统的实施与售后服务及安全保障机制显得尤为重要。...在互联网环境中,这样的全面解决方案对于确保项目的成功至关重要。

    信息系统项目管理师--几个案例分析

    本文将通过几个具体的案例,深入分析这两个方面的实践经验和教训。 首先,我们来探讨项目进度控制。在信息系统项目管理中,确保项目按时完成是项目经理和项目团队的重要任务。以某信息系统项目为例,该项目合同工期...

    大华中小型大屏项目解决方案.zip

    标题中的“大华中小型...综上所述,这份“大华中小型大屏项目解决方案”将是一个全面的指南,不仅包含了技术细节,还有实施策略和商业考量,对于打算部署或已经部署此类项目的用户来说,是一份非常有价值的参考资料。

    工作流项目实施的一些问题和解决策略(转)

    同时,建立良好的技术支持体系,及时解决项目实施过程中遇到的问题。 4. **灵活的项目管理**:采用敏捷开发方法,分阶段推进项目,每完成一个阶段都进行评估和调整,以适应不断变化的需求。 5. **注重用户体验**:...

    基于-物联网智慧农业平台项目及解决方案.doc

    本文档介绍了基于物联网智慧农业平台项目及解决方案,旨在解决我国农业生产中存在的一些问题,如生产技术落后、农业附加值低、科学管理手段贫乏、生产前缺乏规划、生产时缺乏管理等。该项目通过物联网技术,旨在提高...

    IBM_企业级项目管理解决方案

    在探讨IBM的企业级项目管理解决方案之前,我们首先需要明确几个基本的概念:项目、项目群和项目组合。 - **项目(Project)**:指的是在限定的时间内完成一系列独特的工作,以实现特定的目标。项目的特性通常包括...

    如何编写技术解决方案PPT学习教案.pptx

    技术解决方案概论部分强调,解决方案是对特定项目的技术规划,围绕需求展开,涉及技术、方法、产品和应用。它需要深入理解需求,利用合适的技术手段和产品来满足或引导用户需求,突出方案的竞争力,并确保方案与项目...

Global site tag (gtag.js) - Google Analytics