posted @ 2007-12-17 10:40 csdnexpert 阅读(99) 评论(0) 推荐(0)
摘要:
问题描述:无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦: 有表tb, 如下:id value----- ------1 aa1 bb2 aaa2 bbb2 ccc 需要得到结果:id values------ -----------1 aa,bb... 阅读全文
摘要:
问题描述 业务需求如下: 有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法IF @Flag = 0 SELECT * FROM dbo.AELSE IF @Flag = 1 SELECT * FROM dbo.B B、一句的处理方法SELECT ... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(71) 评论(0) 推荐(0)
摘要:
问题描述 业务需求如下: 有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录 A、一般的处理方法IF @a = 0 SELECT [TranNumber] FROM A WHERE [TranNumber] 10000 B、一句的处理方法SELECT [TranNumber] FROM AWHERE (@a = 0 AND [T... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(77) 评论(0) 推荐(0)
摘要:
估计表的大小下列步骤可用于估计存储表中的数据所需的空间量。 指定表中的行数: 表中的行数 = Num_Rows 如果在表的定义中有固定长度和可变长度列,请计算数据行中这两组列的每一组所占用的空间。列的大小取决于数据类型和长度说明。有关更多信息,请参见数据类型。 列数 = Num_Cols所有固定长度列中的字节总和 = Fixed_Data_Size可变长度列数 = Num_Var... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(109) 评论(0) 推荐(0)
摘要:
估计带有聚集索引的表的大小下列步骤可用于估计存储带有聚集索引的表上的数据和任何附加的非聚集索引所需的空间。 计算存储数据所用的空间。 计算存储聚集索引所用的空间。 计算存储每个附加非聚集索引所用的空间。 汇总计算所得的值。 对于每个计算,都要指定将在表中出现的行数。表中的行数将对表的大小有直接影响:表中的行数 = Num_Rows计算存储数据所用的空间有关如何计... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(105) 评论(0) 推荐(0)
摘要:
估计无聚集索引的表的大小下列步骤可用于估计存储没有聚集索引的表上的数据和任何附加的非聚集索引所需的空间。 计算存储数据所用的空间。 计算存储每个附加非聚集索引所用的空间。 汇总计算所得的值。 对于每个计算,都要指定将在表中出现的行数。表中的行数将对表的大小有直接影响:表中的行数 = Num_Rows计算存储数据所用的空间若要计算存储数据所用的空间,请参见估计表的大小。 ... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(95) 评论(0) 推荐(0)
摘要:
问题描述: 环境:主机;IBM 445 /4 棵cpu/4G M OS = windows server MSSQL = Enterprise edition server +sp3状况: 我的MSSQL 一停用,在操作系统的任务管理器中,内存使用状诚指示条一下就降到到接近0,当我一启动MSSQL服务,任务管理器中的内存使用状态指示条一上到了70% 左右,再... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(116) 评论(0) 推荐(0)
摘要:
情况描述:SQL Server 2000崩溃,重新安装数据库。有以下准备:1, 三个系统库(master,msdb,model)的完全备份:2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等。两个用户数据库在上周日晚做过完全备份(user01.bak和user02.bak) ... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(130) 评论(0) 推荐(0)
摘要:
问题描述:一台服务器,联了好几个阵列,其实可以看作不同的逻辑驱动器,就假设为c盘,d盘,e盘sql server 2000 程序装在了c盘,数据装在了d盘现在阵列d需要撤走,我需要把原来d盘的数据库文件挪到e盘上,数据库有100多个,一个一个手动备份恢复时间不够,而且我不知道数据库文件的路径变了以后会有什么问题(我做了试验,服务起不起来了)。我应该如何做?我试了一种办法,就是把d盘的所有数据库... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(162) 评论(0) 推荐(0)
浙公网安备 33010602011771号