SQL Server
文章平均质量分 62
橡胶轮胎行业数字化高总
拥有18年IT工作经验,16年来扎根橡胶轮胎行业,为信息化、数字化发展贡献自己的力量,有丰富的工作经验和扎实的专业知识,专业性强,善于通过信息化管理制度,流程规范管理;
丰富的大型企业及多个行业的信息化建设经验,精通企业各层次、各阶段的信息化建设,具有多年的IT部门管理经验,善于规划企业信息化目标、战略、运营、平台支撑,项目管理经验丰富,思维清晰,表达能力强;
获得以下荣誉:高级工程师、PMP项目管理师认证、ITIL证书、ISO国际专家组成员、轮标委行业专家、顾问、橡胶轮胎行业信息化领军人物、2019年度中国制造业杰出CIO、2020年度中国智造最具创新力信息化人物。
展开
-
使用Log Explorer查看和恢复数据
Log Explorer 4.1.可用于SQL Server2005的日志查看工具 下载地址:http://download.csdn.net/source/620271 使用方法: 打开Log Explorer -> Attach Log File -> 选择SQL Server服务器和登陆方式 -> Connect -> 在Dat转载 2016-08-21 08:15:28 · 711 阅读 · 0 评论 -
rowguid列删除
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-08 07:07:00 · 849 阅读 · 0 评论 -
彻底删除SQL Server2005的步骤
SQL Server2005按照普通软件卸载后,经常出现无法重新安装的情况,这主要是SQL Server2005本身没有被卸载干净导致的,下面将彻底删除SQL Server2005的方式贴出来,供大家借鉴。1、首先在控制面板中卸载所有与SQL Server 2005相关的程序,要记得最后一个卸载Micresoft SQL Server 2005。2、到网上找微软的卸载工具:Wind原创 2010-04-08 06:52:00 · 2041 阅读 · 0 评论 -
分享SQL2005分区实现教程
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-09 17:45:00 · 2818 阅读 · 0 评论 -
RDA实现SQL CE与SQL Server间数据存取
一、 概述 PPC程序与桌面PC进行通信的编程方式目前有两种,1、利用Socket编程与桌面程序进 行通信;2、利用RDA和Replication(复制)进行数据库编程来完成与桌面SQL Server数据库的存取。利用Socket编程实际上就是通过TCP/IP协议与桌面PC进行通信,它可以很方便的传输一般类型的数据,譬如:字符串、 整数以及字节等,但是如果需要传转载 2010-04-08 20:24:00 · 498 阅读 · 0 评论 -
运算符优先级 (Transact-SQL)
运算符优先级 (Transact-SQL) 当一个复杂的表达式有多个运算符时,运算符优先级决定执行运算的先后次序。执行的顺序可能严重地影响所得到的值。运算符的优先级别如下表中所示。在较低级别的运算符之前先对较高级别的运算符进行求值。级别运算符1~(位非)2*(乘)、/(除)、%(取模)3+(正)、-(负)、转载 2010-04-08 20:23:00 · 641 阅读 · 0 评论 -
SQL Server 2008 BI详解
本篇文章包括 导言 统一数据存储和访问 建立和管理复杂的商业智能解决方案 扩展你的商业智能解决方案的范围 总结 导言 在竞争日益激烈的市场中,商业人士逐渐认识到他们只有预先看出市场的趋势和机遇,并快速的对新的客户需求作出响应才能获得成功。此外,雇员需要对商业活动和花费进行排列优先次序,以此来确保达到最有效的使用可用的资源和作出有效的商业决转载 2010-04-08 20:17:00 · 690 阅读 · 0 评论 -
合并列值-合并为一列
问题需求:create table tab(A int,B int,C int)insert tabselect 1,2,3union allselect 4,5,6union allselect 7,8,9select * from tabA B C———– ———– ———–1 2原创 2010-04-08 20:04:00 · 419 阅读 · 0 评论 -
如何配置 SQL Server 2005 以允许远程连接
配置 SQL Server 2005 以允许远程连接简介在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:Sqlcmd:错误:Microsoft SQL Native转载 2010-04-08 20:04:00 · 411 阅读 · 0 评论 -
浅谈SQL Server锁机制
锁的概述 一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致不可重复读A用户读取数据,转载 2010-04-08 20:03:00 · 355 阅读 · 0 评论 -
统计连续字段的个数
问题要求declare @t table(no int)insert into @tselect 2union all select 2union all select 2union all select 1union all select 2union all select 4union all select 4union all select 1原创 2010-04-08 20:01:00 · 318 阅读 · 0 评论 -
清除SQLServer日志的两种方法
日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件–选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。另一种方法有一转载 2010-04-08 19:48:00 · 297 阅读 · 0 评论 -
2007 patindex函数的用法
返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。Transact-SQL 语法约定语法PATINDEX ( ‘%pattern%’ , expression )备注如 果 pattern 或 expression 为 NULL,则当数据库的兼容级别为 70 时,PATINDEX 将返回 NULL;如果数据库兼原创 2010-04-08 10:53:00 · 381 阅读 · 0 评论 -
揭密SQL Server DATETIME数据类型
原文:Demystifying the SQL Server DATETIME Datatype来源:SQL-Server-Performance.com作者:Frank Kalis你和发现网上很多SQL Server的问题是关于DATETIME数据类型的,这似乎说明熟练使用DATETIME并不容易。奇 怪的是,我却一直相信使用DATETIME是不难的事。DATETIME并转载 2010-04-08 10:46:00 · 1011 阅读 · 0 评论 -
SQL SERver2005中row_number() 的用法
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。Transact-SQL 语法约定语法ROW_NUMBER ( ) OVER ( [ ] )备注orDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。确定将 RO原创 2010-04-08 10:44:00 · 466 阅读 · 0 评论 -
有关rollup和cube的使用方法讨论
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-08 09:36:00 · 604 阅读 · 0 评论 -
一个表占用了多少磁盘空间的查询方法
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-08 09:42:00 · 541 阅读 · 0 评论 -
化解字符串不能超过8000的方法及交叉表处理-SQL2000
常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:/*– 数据测试环境 –*/if exists (select * from dbo.sysobjects where id = object_id(N’[tb]‘) and OBJECTPROPERTY(id, N’IsUserTable’) = 1)drop table [转载 2010-04-08 09:45:00 · 439 阅读 · 0 评论 -
SQL字符串截取
字段A=’F:\photo\Winter Leaves.jpg’ 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] 解决方法: ---截取字符串A的第一个\左边的字符串 select left(A,charindex(’/’,A)-1) 输出结果:F: ---截取\中间的字符串 select left(stuff(A,1,charindex(’/’,转载 2014-08-29 15:38:06 · 569 阅读 · 0 评论 -
SQL SERVER2005/2008彻底删除
一. SQL2008卸载。1.从控制面板卸载1)点击计算机右下角“开始”,点击“控制面板”2)点击“卸载程序”。 3)在程序列表中找到“MicrosoftSQL Server 2008”,右击 选“卸载”(或双击)。 4)点击“删除”5)如上图,则重启计算机。 按上面的步骤,重新卸载。重启后,重新卸载,如下图。6)点击确定。7)下一步转载 2012-11-22 08:03:41 · 796 阅读 · 2 评论 -
QI for IEnumVARIANT failed on the unmanaged server. (CustomMarshalers)
QI for IEnumVARIANT failed on the unmanaged server. (CustomMarshalers)原创 2010-06-05 09:35:00 · 1506 阅读 · 1 评论 -
SQL Server 数据库的整理优化的基本过程(二)
索引相信大家都不陌生,而且在因特网上,有了很多关于如何通过索引来优化数据库的文章,在这里,我主要是结合我的使用情况向大家推荐关于索引如何来提高和改善数据库性能的。众所周知,在数据库的数据存储方面,数据是以分页的形式存储的,在数据量较小的时候,如果我们不建立索引,那么整体的性能可能不会受到多大影响,但是如果数据量较大,达到千万、甚至过亿,如果仍然不采用索引,数据库的检索仍然会去遍历所有的页去找找你想要的那一点点数据,就会感觉到简单的查询效率很低,客户抱怨,前端的程序开发人员也对数据库性能不满意,因此使原创 2010-08-02 07:31:00 · 1202 阅读 · 4 评论 -
查找一个数据库内的所有表的行数
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE转载 2010-05-11 11:15:00 · 874 阅读 · 2 评论 -
SQL Server数据库的整理优化的基本过程(一)
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-26 10:22:00 · 892 阅读 · 2 评论 -
sql server删除用户
sql server删除用户 sybase中的用户分为两种:sql服务器用户(登录帐号)和数据库用户。 安装完SQL服务器后,系统自动建立一个SQL服务器用户sa,口令为空,即系统管理员,他对整个系统有操作权,其他用户均由系统管理员建立。在SQL Server中有三种特殊的用户:系统管理员、用户数据库所有者(建立相应数据库的数据库用户)DBO、一般用户。系统原创 2010-04-08 10:57:00 · 748 阅读 · 0 评论 -
典型树型菜单问题解决
问题描述:实现对商品信息的分类,分类的同时生成一个序号。序号的规则就是取他所属的类的序号+同一类别的排序号)scb_subjectclassid classname fatherid scblevel1 蔬菜 -1 012 茄子 1 01013 白菜原创 2010-04-08 10:54:00 · 321 阅读 · 0 评论 -
动态生成列举例
CSDN网友提出以下问题————————————————————————————————select fundcode,AccumulatedUnitNV,UnitNV,EndDate from MF_NetValuefundcode AccumulatedUnitNV UnitNV EndDate0200092.1740 1.28902007-08-原创 2010-04-08 10:50:00 · 302 阅读 · 0 评论 -
数据库分区
将数据库分区可提高其性能并易于维护。通过将一个大表拆分成更小的单个的表,只访问小部分数据的查询可以执行得更快,因为需要扫描的数据少了。维护任务(例如,重新生成索引或备份表)也可以更快地运行。可以通过不拆分表、而是将表放置在不同的磁盘驱动器上的方法来实现分区。例如,将表放在某个物理驱动器上并将相关的表放在不同的驱动器上可以提高查询性能,因为在运行涉及表间联接的查询时,多个磁头可以同时读取转载 2010-04-08 10:49:00 · 343 阅读 · 0 评论 -
Sql Server 中常用的字符串函数
Sql Server 中常用的字符串函数:● SubString(string,starting position,length):返回字符串的一部分。select substring(‘abcdefg’,3,2) as teststring执行结果teststring——-cd● Stuff(string,insertion position,delete cou原创 2010-04-08 10:34:00 · 371 阅读 · 0 评论 -
金额转换为英文大写
在目前的物流软件中, 经常会遇到客户需要将金额信息转换为英文大写,通过SQL Server中的T-SQL语句编写函数实现如下:Create FUNCTION [dbo].[INV_num_eng] (@num numeric(15,2))RETURNS varchar(400) WITH ENCRYPTIONASBEGIN–All rights reserved. pb转载 2010-04-08 10:32:00 · 617 阅读 · 0 评论 -
分段统计查询的方法
分段统计的方式主要有两种,一种如下要求:有两个表:1.成绩分段表(ID为自增列)ID MaxFen MinFen——————–1 510 5002 500 4903 490 4802.总成绩表ClassID StudentID SumFen(总分)————————————000005 000001转载 2010-04-08 10:22:00 · 757 阅读 · 0 评论 -
对索引视图的限制
定义索引视图的 Select 语句不得包含 TOP、DISTINCT、COMPUTE、HAVING 和 UNION 关键字。也不能包含子查询。Select 列表中不得包含星号 (*)、’table.*’ 通配符列表、DISTINCT、COUNT(*)、COUNT()、基表中的计算列和标量聚合。非 聚合 Select 列表中不能包含表达式。聚合 Select 列表(包含 GROU转载 2010-04-08 10:20:00 · 406 阅读 · 0 评论 -
SQL Server 2008 对 T-SQL 语言的增强
SQL Server 2008 对 T-SQL 语言的增强周融,2007 年 7 月(C) 2001-2007 All Rights Reserved.Microsoft SQL Server 2008 对 T-SQL 语言进行了进一步增强。为了让开发人员尽快了解这些变化,我们针对 2007 年 6 月 CTP 版本的 SQL Server 2008 中的 T-SQL 语言的新转载 2010-04-08 10:35:00 · 333 阅读 · 0 评论 -
使用 Unicode 数据
Unicode 标准为全球商业领域中广泛使用的大部分字符定义了一个单一编码方案。所有的计算机都用单一的 Unicode 标准 Unicode 数据中的位模式一致地翻译成字符。这保证了同一个位模式在所有的计算机上总是转换成同一个字符。数据可以随意地从一个数据库或计算机传送到另一个数据库或 计算机,而不用担心接收系统是否会错误地翻译位模式。对于用一个字节编码每个字符的数据类型,存在原创 2010-04-08 10:19:00 · 400 阅读 · 0 评论 -
树型数据处理
逐级汇总示例(循环逐级累计法)–邹老大.Create TABLE tb(ID int PRIMARY KEY,PID int,Num int)Insert tb Select 1,NULL,100UNION ALL Select 2,1 ,200UNION ALL Select 3,2 ,300UNION ALL Select 4,3 ,400UNION A转载 2010-04-08 09:47:00 · 400 阅读 · 0 评论 -
关于禁用发布可能出现的问题处理
SQL Server在订阅和发布是经常出现一些意想不到的问题,导致发布订阅无法使用,此时经常需要对发布订阅进行删除,笔者经过多次试验,发现直接删除发布和订阅时,经常会出现删除不彻底,表面现象就是因发布订阅而出现的触发器、rowguid列等仍然存在,从而影响数据库的正常使用,这样还需要进一步对数据库处理才能彻底清楚发布和订阅。 其实在发布和订阅的选项里面,有一个禁用发布,使原创 2010-04-11 19:11:00 · 706 阅读 · 0 评论 -
SQL Server 2005 CE基础概要
QL Server 2005 Compact Edition(本文以后均将SQL Server 2005 Compact Edition缩写为SQL Server CE)是微软推出的一个适用于嵌入到移动应用的精简数据库产品,Windows Mobile开发人员能够使用SQL Server CE开发出将数据管理能力延展到Window Mobile移动设备上的应用程序。虽然SQL Serv转载 2010-04-08 20:25:00 · 404 阅读 · 0 评论 -
得到数据库中所有表的列数方法
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-08 20:20:00 · 563 阅读 · 0 评论 -
SQL Server 2008 的 Transact-SQL 语言增强
Microsoft SQL Server 2008 对 Transact-SQL 语言进行了进一步增强,主要包括:ALTER DATABASE 兼容级别设置、复合运算符、CONVERT 函数、日期和时间功能、GROUPING SETS、MERGE 语句、SQL 依赖关系报告、表值参数和 Transact-SQL转载 2010-04-08 20:18:00 · 493 阅读 · 0 评论 -
查询SQL Server中数据库的各个表所占用的空间
查询SQL Server中数据库的各个表所占用的空间exec sp_MSforeachtable “exec sp_spaceused ‘?’”–返回表名 行数 总共的大小 数据所在的大小 索引所占的大小 末用的空间量– 第二种方法select object_name(id) tablename,8*reserved/1024 reserved,rtrim(8*dpa转载 2010-04-08 20:15:00 · 914 阅读 · 0 评论