关闭

与SQL Server补丁相关的问题

1 分布式事务的问题http://community.csdn.net/Expert/topic/4874/4874208.xml?temp=.298443执行下面的语句:INSERT INTO aa SELECT * FROM SrvA.DbA.dbo.tbABEGIN TRAN    INSERT INTO B SELECT * FROM AACOMMIT TRAN...
阅读(4953) 评论(2)

SQL各种写法的效率问题

问:(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb   SELECT 1,DDD,1UNION  ALL        SELECT 1,5100,DUNION  ALL        SELECT 1,5200,E 也可以这样:...
阅读(13780) 评论(6)

如何实现横向聚合

问题描述:有表tb,数据如下A1 A2 A3 A4 A5 1  2  5  3  42  2  3  4  50  3  4  2  5 如何输出A1 A2 A3 A4 A5 最大 最小  5以上个数1  2  5  3  4   5    1       12  2  3  4  5   5    2       10  3  5  2  6   ...
阅读(5849) 评论(3)

TOP 1比不加TOP慢的疑惑

 问题描述:有一个查询如下,去掉TOP 1的时候,很快就出来结果了,但加上TOP 1的时候,一般要2~3秒才出数据,何解?SELECT TOP 1    A.INVNO FROM A, BWHERE A.Item = B.ItemNumber    AND B.OwnerCompanyCode IS NOT NULL 问题原因分析:在使用TOP ...
阅读(13230) 评论(10)

解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题

问题描述:在修改SQL Server 2000的sa密码时在密码中包含了{}字符,例如所修改的密码为:“{password}”(双引号中的字符为密码的全部字符),密码修改成功了,可是用sa登录名及密码{password}再登录不上去,请问哪位高手也曾经碰到这样的情况,有没有解决的办法? 解决方法:如果有其他管理员用户,或者是默认的登录BUILTIN/Administra...
阅读(4779) 评论(1)

如何迁移数据库到另一个分区

问题描述:一台服务器,联了好几个阵列,其实可以看作不同的逻辑驱动器,就假设为c盘,d盘,e盘sql server 2000 程序装在了c盘,数据装在了d盘现在阵列d需要撤走,我需要把原来d盘的数据库文件挪到e盘上,数据库有100多个,一个一个手动备份恢复时间不够,而且我不知道数据库文件的路径变了以后会有什么问题(我做了试验,服务起不起来了)。我应该如何做?我试了一种办法,就...
阅读(6858) 评论(2)

企业管理器中设置权限时, 勾、叉和什么都不选,在权限控制上有什么区别?

问题描述:企业管理  -〉登陆  -〉名称 —〉属性—〉数据库访问 -〉public -〉属性 -〉权限设置对某张访问控制表其中  打勾号是什么意思?      打叉号又是什么意思?      什么都不打是什么意思? 答:勾: 明确的授予叉: 明确的拒绝不打: 由他所属的角色等决定他的权限 示例说明:用户A, ...
阅读(5985) 评论(2)

如何解决引用对象时,必须加所有者(owner)的问题

问题描述:从别处copy来一个数据库DB,附加后,对象的所有者不是Admini,每次查询时必需写select * from Admini.***才能查到。有什么方法不用前面的Admini吗(在不修改所有者的前提下)?注:已经在“安全性-登陆”下面也新建了一个Admini用户,默认数据库设置为DB,权限足够,但在查询分析器下用Admini登陆,查询时还是要写Admini前缀,否则就提示对...
阅读(4666) 评论(1)

数据库系统崩溃后的一般处理步骤

情况描述:SQL Server 2000崩溃,重新安装数据库。有以下准备:1, 三个系统库(master,msdb,model)的完全备份:2  两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等。两个用户数据库在上周日晚做过完全备份(user01.bak和...
阅读(6946) 评论(3)

MS SQL 内存使用异常

问题描述: 环境:主机;IBM 445 /4 棵cpu/4G M        OS = windows server        MSSQL = Enterprise edition server +sp3状况:     我的MSSQL 一停用,在操作系统的任务管理器中,内存使用状诚指示条一下就降到到接近0,当我一启动MSSQL服务,任务管理器中的内存使用状态指示条...
阅读(6190) 评论(2)

估计表大小(三)--估计无聚集索引的表的大小

估计无聚集索引的表的大小下列步骤可用于估计存储没有聚集索引的表上的数据和任何附加的非聚集索引所需的空间。 计算存储数据所用的空间。 计算存储每个附加非聚集索引所用的空间。 汇总计算所得的值。 对于每个计算,都要指定将在表中出现的行数。表中的行数将对表的大小有直接影响:表中的行数 = Num_Rows计算存储数据所用的空间若要计...
阅读(2981) 评论(0)

估计表的大小(二)--估计带有聚集索引的表的大小

估计带有聚集索引的表的大小下列步骤可用于估计存储带有聚集索引的表上的数据和任何附加的非聚集索引所需的空间。 计算存储数据所用的空间。 计算存储聚集索引所用的空间。 计算存储每个附加非聚集索引所用的空间。 汇总计算所得的值。 对于每个计算,都要指定将在表中出现的行数。表中的行数将对表的大小有直接影响:表中的行数 = Num_...
阅读(2943) 评论(0)

估计表的大小(一)

估计表的大小下列步骤可用于估计存储表中的数据所需的空间量。 指定表中的行数: 表中的行数 = Num_Rows 如果在表的定义中有固定长度和可变长度列,请计算数据行中这两组列的每一组所占用的空间。列的大小取决于数据类型和长度说明。有关更多信息,请参见数据类型。 列数 = Num_Cols所有固定长度列中的字节总和 = Fixed_Dat...
阅读(3228) 评论(6)

用ASP实现在线压缩与解压缩

用ASP实现在线压缩与解压缩 ...
阅读(10227) 评论(3)

避免把判断处理放入 WHERE 条件

问题描述    业务需求如下:    有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录 A、一般的处理方法IF @a = 0    SELECT [TranNumber] FROM A    WHERE [TranNumber] 10000ELSE IF @a = 1    SELECT [TranNumber] ...
阅读(5180) 评论(6)

避免在 SQL Server 中盲目地追求一句处理

 问题描述       业务需求如下:       有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法IF @Flag = 0    SELECT * FROM dbo.AELSE IF @Flag = 1    SELECT * FROM ...
阅读(4747) 评论(8)

【交流】SQL 2005溢用之:合并列值

问题描述:无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦: 有表tb, 如下:id    value----- ------1     aa1     bb2     aaa2     bbb2     ccc 需要得到结果:id     values----...
阅读(7879) 评论(14)

【交流】SQL 2005溢用之:分拆列值

问题描述:有表tb, 如下:id          values----------- -----------1           aa,bb2           aaa,bbb,ccc 欲按,分拆values列, 分拆后结果如下:id          value----------- --------1           aa1        ...
阅读(4054) 评论(4)

ASP.NET 中的正则表达式

引言Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。本文主要面向对正则表达式知之甚少或没有使用经验,但却熟悉 ASP.NET、可借助 .NET 编程的初学者。此外,希望本文连同 regular expression cheat she...
阅读(3859) 评论(1)

正则表达式从入门到精通

什么是正则表达式  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:   data1.dat   data2.dat   datax....
阅读(8659) 评论(2)
187条 共10页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1279041次
    • 积分:14875
    • 等级:
    • 排名:第816名
    • 原创:178篇
    • 转载:9篇
    • 译文:0篇
    • 评论:881条
    最新评论