- 博客(50)
- 资源 (10)
- 收藏
- 关注
原创 错误的提示比无提示更可怕
在系统开发过程中,经常会看到前期同事或自己以前写的程序中有提示信息,本来这是正常的,但是有时因为提示的信息不清楚或错误,会导致用户不知所错。 1、提示如"数据异常,无法处理!",这是典型的提示不清楚,用户看到后不知道到底是什么问题。 2、提示如"用户或密码错误!"
2011-10-09 16:11:17
520
转载 Why can’t I put a constraint on nvarchar(max)===nvarchar(max)类型为何不能做约束?
Why can’t I put a constraint on nvarchar(max)?nvarchar(max) is really a different data type from nvarchar(integer-length). It's characteristics are more like the deprecated text data type. If nvarchar(max) value becomes too large, like text, it will be sto
2010-08-25 17:38:00
1106
1
原创 数据库导出到EXCEL向导
经常在CSDN社区上看到有人提出怎样把数据库中的数据导出到EXCEL中,一般人总是在数据库分析器中复制到数据后,ctrl+v到EXCEL中,但效果不理想,有些数据如0001到EXCEL中就成了1,有时还会出现换行的效果,极不美观.
2010-08-25 14:21:00
1097
原创 SQL SERVER 关于树形排序的处理
<br />今天在CSDN看到个题目是关于树形在内容:<br />题目如下(但实际的题目更简单)<br />create table #t(id int,parentid varchar(10))<br />insert into #t<br />select 1, 0 union all<br />select 10, 1 union all<br />select 13, 10 union all<br />select 16, 10 union all<br />select 11, 16 union
2010-08-13 12:10:00
3241
1
转载 SQL Server 2005中的T-SQL增强
<br />1、新的异常处理结构<br /><br />2、可以捕获和处理过去会导致批处理终止的错误<br />前提是这些错误不会导致连接中断(通常是严重程度为21以上的错误,例如,表或数据库完整性可疑、硬件错误等等。)。<br /><br />3、TRY/CATCH 构造<br />SET XACT_ABORT ON<br /> BEGIN TRY<br /> <core logic><br /> END TRY<br /> BEGIN CATCH TRAN_ABORT<br />
2010-06-29 13:20:00
567
原创 批查询与存储过程的差异
<br /> 今天报关人员问我关于短溢表为何查询不出来的问题,苦恼了我一下午。<br /> 一个叫[BSERP_GAT_REPORT_GAT04007] 的存储过程死活都查询不出来数据,我整整查询了10分钟,最终还是没出来数据。这让我很苦恼。我试着猜测到底是哪一个语句的问题,一步一步的查询每一个语句到底是出了什么问题?每一步消耗的时间并不长。但我整个过程一起执行时却发现查询慢的要死。<br /><br /> 我怀疑是否是刚刚将SQL2000迁移到2005引起的问题,我将之前的嵌套表更
2010-06-12 20:25:00
828
3
原创 主浏览器从计算机 X上收到 一个服务器宣告,认为它是传输 XXX 上的域主浏览器。 主浏览器已停止或一个主浏览器选举已开始。
系统日志中有这样的话:主浏览器从计算机 X上收到 一个服务器宣告,认为它是传输 XXX 上的域主浏览器。 主浏览器已停止或一个主浏览器选举已开始。注册表hkey_local_machine/system/currentcontrolset/services browser/parameters/maintainserverlist这个就是浏览器列示,键值是yes和no,就是说这一台可以作为主
2010-04-21 13:59:00
2896
原创 DLL "C:/WINNT/Microsoft.NET/Framework/v2.0.50727/aspnet_perf.dll" 中服务 "ASP.NET" 的打开过程出现故障
DLL "C:/WINNTG/Microsoft.NET/Framework/v2.0.50727/aspnet_perf.dll" 中服务 "ASP.NET" 的打开过程出现故障。 该服务的性能数据将不可使用。返回的状态码 是数据 DWORD 0。服务器.netframework asp.net2.0每三分钟报错|perflib1008。服务器上每三分钟都会报错:source Perflib
2010-04-20 11:51:00
3631
原创 oracle 默认临时表空间
我们可以通过下面的语句来查询数据库的默认临时表空间: SQL> select * from database_properties where property_name = DEFAULT_TEMP_TABLESPACE; 默认临时表空间的限制: 1. 默认临时表空间必须是TEMPORARY的: SQL> alter database default t
2010-04-18 21:12:00
2021
1
转载 Oracle归档命令(转载)
首先查看数据库现有模式可使用以下语句select name,log_mode from v$database;也可以用下面的语句archive log list;(该方法需要as sysdba)对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:1. SQL> alter system set log_archive_dest_1=locati
2010-04-18 21:10:00
721
原创 [转]PerformanceCounter 基本介绍以及示例方法
一 PerformanceCounter 基本介绍1 简单介绍表示 Windows NT 性能计数器组件 命名空间:System.Diagnostics程序集:System(在 system.dll 中)2 构造函数(只介绍本文要用到的)PerformanceCounter (String, String, String) 功能:初始化 PerformanceCounter 类的新的只读实例,
2010-04-17 10:56:00
788
1
原创 SQL作业停止启用
因工作需要上长要我停止所有的数据库作业,如果一个一个因停止启用则相当麻烦. 所以只好利用msdb中的表sysjobs表,更新enabled为0,即可更新为停止启用。 update msdb.sysjobs set enabled=0 过了一天上长又要我恢复作业,我又写了个语句 update msdb.sysjobs
2010-04-01 10:32:00
1546
原创 邹建的一篇技术博文的改进
2010-03-07MSSQL大版主邹建的一篇博文 “使用临时表 + 循环展 BOM “http://blog.csdn.net/zjcxc/archive/2007/08/29/1763598.aspx 看了老大邹建的BLOG,感觉频繁的使用临时表展开BOM觉得性能方面也许不太好。本人不才,发表一下博文: 既然是BOM表,一般的数据不会很大,所以使用表变
2010-03-07 09:28:00
1018
原创 开发人员必看的网站
好东西要MARK下! http://blog.csdn.net/zhengchun/archive/2009/07/13/4341822.aspx
2010-01-18 13:12:00
609
原创 KILL 命令并非一定会成功
遇到这样一个问题: sp_who 129 结果如下: 129 SUSPENDED sa host_a . STS KILLED/ROLLBACK 129 SUSPENDED host_a 129 STS KILLED/ROLLBACK 129 SUSPENDED
2010-01-04 14:23:00
707
原创 MSDTC 分布式事务处理记录
公司有多台数据库服务器,因需要要对各数据库服务器之间进行访问,在现有的服务器a,建立一个链接服务器b,进行简单的数据访问. select *from b.master.dbo.sysobjects --查询OK 接着在此查询中增加事务: begin distributed transelect *from b.master.
2010-01-04 14:01:00
2411
2
原创 虚拟机上MSSQL连接的问题
在电脑上装了个虚拟机,本机装了个MSSQL2000,在虚拟机也装了个MSSQL2000,但是当连接虚拟机上的MSSQL,SQL提示出错,无法连接,觉得很奇怪,因为IP地址是不同的,最后想到了个办法,因为是一台电脑,所以端口1433只有一个,本机占了1433,那么虚拟机就没法用了,想到就做,把虚拟机的端口改成了1500。重启电脑,但是还是不能连接,最后想到了个办法,将连接主机更改为 TCP:10.0
2009-12-25 21:48:00
1125
原创 SQL SERVERS数据整理
今天星期天,因数据库太慢,最后决定将数据库进行重新整理. (假定数据库名称为:DB_ste) 1、根据现在的数据库的脚本创建一个脚本文件(FILENAME:DB_ste.sql) 2、建立新的数据库DB_ste2,若有文件组的数据库,则需要建立相同的文件组。(DB_ste_Group) 3、将数据文件(DB_ste)在新的数据库DB_ste2执行
2009-11-08 10:48:00
561
原创 Microsoft SQL Server 管理 (常用管理及维护命令)
--查询当前连接的实例名select @@servername--察看任何数据库属性sp_helpdb master--设置单用户模式,同时立即断开所有用户alter database Northwind set single_user with rollback immediate--恢复正常alter database Northwind set
2009-11-08 10:47:00
1797
原创 数据库内存的使用小知识
11月1号,部门老大将mssql的启动账号更改为SQLSQL_MANAGER,(新增的一个账号),是为了能够执行xp_cmdshell,但昨天将数据库服务器重新启动,内存加载到1.6G,就无法再上去了,最后发现是因为换了账号才有这个问题。 具体的解决方法: 锁定内存[内存中锁定布面]此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存
2009-11-03 19:51:00
601
转载 oracleSQL编辑语句
首先我们输入这样一条指令: SELECT emp_id, emp_nameFROM Employees input 命令可以接着上一条指令的后面添加语句,比如在上述语句运行后输入: input WHERE emp_age > 30 便可得到如下指令:SELECT emp_id, emp_nameFROM EmployeesWHERE emp_age > 3
2009-11-02 11:43:00
628
翻译 [翻译]当SA帐号丢失时怎么办
Q:我遇到了一个灾难:我丢失了SQL Server 2005的SA密码,有办法恢复么?我遵循了最佳安全实践,从sysadmin中删除了builtin/Administrators帐号,现在没其他人是sysadmin了。除了重新安装SQL Server并附加数据库外有什么其它方法么?因为这样可能会导致master数据库中的数据损坏。A:SQL Server 2005/2008提供了针对该情况的更
2009-08-20 10:29:00
721
原创 Reporting Service 中的函数使用
1、 对Table中的详细内容,以不同的颜色间隔开相邻的两行。A:选择Table的Detail行,选择属性中的BackgroundColor,值选择表达式,输入:=iif(RowNumber(Nothing) Mod 2, "White", "Beige")。2、设置每面显示Table表头或表尾A:选择Table Header或Table Footer,将属性中的RepeatO
2009-06-25 17:43:00
3236
原创 C#操作Excel (转)
C#操作Excel (转) 首先的一步就是使用Tlbimp这个工具将Excel9.0的对象库文件Excel8.olb转换成为dll,这样才能做为.Net平台Assembly来使用:)操作如下:TlbImp Excel9.olb Excel.dll 只要有了这个Excel.dll,现在我们就能使用Excel的各种操作函数了。 下面就让我们具体看看C#是如何使用这些东东吧。 1. 创建一个新E
2009-04-29 21:06:00
944
原创 Microsoft SQL Server 2000 索引碎片整理最佳实践
原文:Microsoft SQL Server 2000 Index Defragmentation Best Practices来源:Microsoft TechNet作者:Mike Ruthruff时间:February 2003Summary As Microsoft SQL Server 2000 maintains indexes to reflect updates to thei
2009-04-24 12:51:00
6932
原创 SQL Server备份的怪异
公司的数据库服务器 4月1号那天晚上忽然备份出错了,我查看出错记录提示如下: “sqlmaint.exe failed. [SQLSTATE 42000](错误 22029). 步骤失败。" 记得以前出现过类似的问题,当时是因为分离了一个有备份计划的数据库,所以才如此.我查看硬盘空间发现有很多的空间。 各方面都排查一下,发现并无异常。 最为奇怪的是公司另外一台数据库服务器在3月31号也出现了这
2009-04-04 12:26:00
1022
1
原创 VS2003升级到VS2005后遇到的问题
这几天升级.NET后, 1、发现一个很奇怪的问题,有一个程序在升级后速度很慢。之后进行调试,发现主要是类datatable中的方法select在进行筛选的时候速度很慢,同样的数据循环在VS2003运行速度只需要几秒,而在VS2005下却需要几分钟。令人汗颜。 不知道微软在升级了VS后,在这方面做了什么手脚,最后我只能通过其他的方法进行优化,也总算解决了问题。
2009-03-18 23:39:00
576
原创 解决VS2005中文输入法半角/全角的补丁
今天将.NET1.1升级为2.0,开发工具也由VS2003升级为VS2005,运行OK后。放到更新程序上,各部门的用户更新后发现当打开一个窗体的时候,输入法就自动的更改为全角,每各用户都有这样的问题。之后我在网络上搜了下,发现很多人都打了这个补丁。、 转一篇文章大家自己判断是否下载 用vs2005编辑text内容时,经常失去focus,再
2009-03-18 23:34:00
1936
原创 INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'
今天在写一个C#数据插入工具时,提示以下错误: “INSERT 失败,因为下列 SET 选项的设置不正确: ARITHABORT”最后在网上搜索了下,看到以下内容 当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误INSERT 失败,因为下列 SET 选项的设置不正确: ARITHABORT你必须在TSQL前Set
2009-03-09 10:29:00
2138
1
转载 SQL Server 2005新增函数简介
SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。1.row_number( ) 先来点数据,先建个表SET NOCOUNT ONCREATE TABLE Person(FirstName VARCHAR(10),Age INT,Gen
2008-10-24 08:52:00
1026
原创 服务器与客户端之间的远程图片传输
一、共享类 定义一个远程对象类的定义:接口: public interface IFileServer { byte[] DownLoad(string path, string user, bool rplace);//实现从服务器上下载图片的方法 void UpLoad(string path, string user, bool rpl
2008-10-21 16:42:00
1795
转载 数据库的分发与复制
1、分发与复制用强制订阅实现数据库同步操作大量和批量的数据可以用数据库的同步机制处理://说明:为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式在客户机器使用强制订阅方式。测试通过//--1:环境服务器环境:机器名称: ZehuaDb操作系统:Windows 2000 Server数据库版本:SQL 2000 Server 个人版客户端机器名称:Zlp操
2008-09-25 08:24:00
2388
原创 字符串拆分为一个表
因需求,需要将此格式的数据转换: 标签;1;R01:打点;2;IC1,IC2:注胶;1;IC2变更为:标签 1 R01打点 2 IC1,IC2注胶 1 IC2 写法如下: declare @s varchar(8000) declare @t varchar(20) declare @str varchar(200) set @str=
2008-09-22 10:53:00
667
原创 数据文件与文件组
公司新买进了一些磁盘,有1.6T,计划用在数据库服务器和文件服务器中。这么大的磁盘,如何才能最大化的利用它呢?以前在网络上看将一些频繁表建立到不同的文件中(磁盘分区),一直觉得很神秘。今天在数据库帮助文档中看到文件与文件组的用法,才知道我们公司太古董了,一直都用一个数据库一个文件,一个文件组。数据库慢也没人从此方面下手改善。看了帮助文档后,才发现其实没那么难。现在把此方面的文件贴出来:
2008-09-17 20:05:00
1813
1
原创 数据恢复工具 Log Explorer
以前就在网络上看过关于Log Explorer的介绍, 但是一直解决很陌生,因为从来没接触过,前两天不知道谁把我们的数据给更新(维护人员有几个,查不出来谁改的),幸亏不严重,只要重计一下就OK了.但是这样的例子对维护人员已经是致命的错误了,因为数据库都是每天备份数据库,恢复数据相当慢,忽然想起网络中有关于LOG EXPLORER的介绍,下载了,还挺好用.只是我们的数据量比较大,运行起来比较慢
2008-09-17 19:17:00
961
1
原创 mmc.exe-无法找到入口
今天刚装了MS SQL2000,装好后打开企业管理器发生错误, " mmc.exe-无法找到入口,框中的内容为:无法定位程序输入点?Process Excute@@YAXPAUHWND_@@PBG1_N@Z于动态连接库上SEMSFC.dll上。",点了框中的确定后,又弹出一个名为SQL Server企业管理器的框,内容是:127-(找不到指定程序。)点了确定后,又弹出一个名为SQL
2008-08-07 13:46:00
6354
原创 使用Read80Trace优化数据库遭遇的问题
我用事件探查器做一个Trace.trc,放在F盘,在本地数据库建立了一个新数据库mydb,接着打开cmd,找到对应Read80Trace.exe目录 然后使用:Read80trace –f –dmydb –I"f:/trace.trc" 提示:Output path was not specified; defaulting to E:/rml/output 05/11/08 1
2008-08-07 08:13:00
1223
1
原创 今天在CSDN答问题
建了一个临时表:select top 10 userID into #temp from user order by newid()在另外一个表messages中,有user1,user2, user3,user4,user5,user6,...user10请问如何把#temp中的10个userID分别插入到messages?--test --只有5列,自己可以扩展 create table #t
2008-06-08 14:55:00
569
原创 觉得写的比较好的语句(UPDTAE)
create table t(id int,num int)insert into t select 1,200insert into t select 2,10insert into t select 3,60insert into t select 4,80insert into t select 5,600delete from tdeclare @sum intset @sum
2008-06-08 14:53:00
1121
原创 Sql Server 2000 补丁惹的获
公司的数据库一直都很慢,部长也很苦恼,因为公司服务器的内存有4G,但是在任务管理器中的显示一直只有2.8G的内存.我从数据库的语句进行了很多优化,虽然有一定的效果,但是内存的使用率还是提高不上来,一直保持在2.8G的位置,而且我用性能监测了缓存,也挺高的啊.只是Cache hit Ratio只有碍10%,网上有很多人都说要案80%以上才正常,把然就要加内存了,但是我们服务器的内存很
2008-05-25 16:57:00
3612
FCSB1224W000 参考手册.pdf
2021-12-20
FormatFactory_setup.exe
2020-06-15
WinMerge-2.13.14-Setup.exe
2020-06-15
FastStone Capture.zip
2020-06-15
Axure8 破解版(注册码)
2019-01-03
FastReport 2013 .net 破解版
2019-01-03
SQL2005开发管理与实践
2010-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人