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

Sql server 2000 的等待响应时间

     前一段时间在维护一个老项目的时候发现,在执行一个较大的存储过程时,总是报“常规网络错误,请检查您的网络文档”。在后续的维护检查中发现,是事物超时导致执行中止的。
     下面是调整过程:
      一、把SQL SERVER的等待响应时间调到最大值
       show advanced options 选项:
       show advanced options 选项用来显示 sp_configure 系统存储过程高级选项。
       当设置 show advanced options 为 1 时,才可以使用 sp_configure 列出高级选项。
       默认值为 0。该设置立即生效(无需停止并重新启动服务器)。
       执行SQL语句
       sp_configure  'show advanced options',  1
       GO
       RECONFIGURE
       GO
       query wait 选项:
       query wait 选项可以设定一个查询在超时前等待所需资源的时间
                     (以秒为单位,范围从 0 到2147483647)。
       如果使用默认值 –1 或指定 –1,则超时时间通过计算得到,是预计查询成本的 25 倍。
   执行SQL语句
   sp_configure  'query wait',  2147483647
   GO
   RECONFIGURE
   GO
  二、如果在.NET中调用存储过程的话,如果你只是上面的值设置一下的话,在.NET中也要再修改一下,才可以,不然在.NET中默认好像是30秒,当你的存储过程执行超过这个时间的时候就会报错。好像看到网络上别人说设置为0,它可以最大值,但我设置好像没效果,只能给它一个够大的值就可以了。如在.NET中调用NBA这个存储过程。设置它的最大时间代码如下:                      &n


相关文档:

C#与SQL Server 2000实现无限级菜单


//tree.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Syst ......

ms sql 一次插入多条记录的语句

有的时候我们需要一次像数据库中添加多条记录,我们可以使用下面的语句来实现:
--添加一条记录
INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)
--添加多条记录
INSERT INTO tableName(col1,col2,col3)
SELECT 3,4,5
UNION ALL
SELECT 6,7,8
--从另外的一张表中读取多条数据添加到新表中
INSERT INTO tabl ......

SQL SERVER 视图 Garin Zhang

视图
SET NOCOUNT ON;
SET Northwind;
GO
IF OBJECT_ID('dbo.ViewName') IS NOT NULL
    DROP VIEW dbo.ViewName;
GO
CREATE VIEW dbo.Viewname
AS
SELECT * from customer AS C
WHERE EXISTS
    (SELECT * from dbo.Orders AS O
     WHERE O.CustomerI ......

Visual Studio和SQL Server的安装顺序问题

在安装Visual Studio+SQL Server的开发环境的时候往往会有很多错误,其中最麻烦的一条就死安装完成之后没有数据库管理工具,即没有SQL Server 2005 Management Studio。出现这样的问题主要有两个原因,一是系统已经存在其他版本的SQL数据库或者Express版本,二是安装环境的时候像我一样先安装了Visual Studio 2005/2008,然 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号