摘要: select CONVERT(sysname, SERVERPROPERTY('servername')) N'数据库实例名',SERVERPROPERTY('ProductVersion') N'数据库版本',SERVERPROPERTY ('Edition') N'数据库类型',SERVERPROPERTY('ProductLevel') N'数据库补丁' select @@version... 阅读全文
posted @ 2008-11-10 11:42 玉玉 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢? 1、是什么全文索引 [摘录自SQL Server2000联机从书] 全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引... 阅读全文
posted @ 2008-11-09 19:24 玉玉 阅读(5183) 评论(1) 推荐(0) 编辑
摘要: --添加主键约束(即primary key约束) alter table goods add constraint pk_gid primary key(gid) --№1.删除主键约束 alter table goods drop pk_gid --添加唯一约束(即unique约束) alter table goods add constraint uq_gname... 阅读全文
posted @ 2008-11-08 20:11 玉玉 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 步骤如下:1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sql server5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVER... 阅读全文
posted @ 2008-11-08 11:27 玉玉 阅读(746) 评论(0) 推荐(0) 编辑
摘要: osql -Usa -S. -P1 -Q"declare @path varchar(100) set @path='d:\'+convert(char(10),getdate(),126) backup database st_ccerp to disk=@path" @echo ******************************************@echo * ... 阅读全文
posted @ 2008-11-06 18:19 玉玉 阅读(182) 评论(0) 推荐(0) 编辑
摘要: MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use master declare @databasename varchar(255) set @dat... 阅读全文
posted @ 2008-11-06 17:07 玉玉 阅读(195) 评论(1) 推荐(0) 编辑
摘要: --先设置兼容级别,默认为80,修改为90 exec sp_dbcmptlevel st_ccerp,90 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四... 阅读全文
posted @ 2008-11-06 15:00 玉玉 阅读(263) 评论(1) 推荐(0) 编辑
摘要: 一直不习惯Sql Server 2000提供的错误处理机制----繁琐,别扭...如今,Sql Server 2005提供了对Try...Catch的支持,我们总算可以象写程序一样写SQL语句了:) 考虑这么一个情形,现在我需要写一个存储过程,要删除一条交通卡记录,同时要删除该交通卡的所有交易记录.我需要两条类似下面的SQL语句组成一个事务: --删除卡的记录delete from ObjT... 阅读全文
posted @ 2008-11-06 10:34 玉玉 阅读(5944) 评论(0) 推荐(0) 编辑
摘要: 2000系统先打sp4 1.打开系统中的大内存支持(windows)若要启用 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 支持大于4GB的物理内存,必须将参数 /pae 添加到 boot.ini 文件中。[boot loader]timeout=0default=multi(0)disk(0)rdisk(0)parti... 阅读全文
posted @ 2008-11-04 18:42 玉玉 阅读(729) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005 Enterprise Edition(32 位和 64 位) Enterprise Edition 是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求。 注:没有任何限制,包含所有功能和特性。 SQL Server 2005 Standard Edition(32 位和 64 位) SQL Server 2005 Standard ... 阅读全文
posted @ 2008-11-04 18:19 玉玉 阅读(879) 评论(0) 推荐(0) 编辑