12
2020
11

SqlServer创建维护计划优化数据库对提升数据库性能有很大帮助

SqlServer创建维护计划优化数据库对提升数据库性能有很大帮助,下面介绍怎样创建一个常用的维护计划用于优化数据库。

29
2020
10

SQL SERVER 2000数据库置疑 紧急模式

SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库。除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复):

29
2020
10

MS SQL恢复操作已将该数据库标记为 suspect,质疑问题有效解决

USE 数据库名   GO  
   ALTER DATABASE 数据库名 SET EMERGENCY;  
   GO  
   ALTER DATABASE 数据库名 SET SINGLE_USER;  
   GO  
   DBCC CHECKDB (数据库名, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS;  
   GO  
   ALTER DATABASE 数据库名 SET MULTI_USER;  
   GO  
   ALTER DATABASE 数据库名 SET ONLINE;  
   GO


29
2020
10

sql2000数据库置疑造成的原因以及如何解决置疑

造成数据库置疑一般有以下几点:

29
2020
10

mssql2000 数据库一致性错误修复

一般情况下,引起分配错误的原因是磁盘损坏或突然停电;一致性错误可能是数据库中的表或索引坏,一般都可修复。
1、查看红色字体,并把有错误的数据库表名记录下来,或把索引损坏的表名记录下来。
2、把数据库设置为单用户模式,直接在查询分析器中执行以下语句即可:
EXEC sp_dboption 'dbname', 'single user', 'TRUE'.
3、进入查询分析器执行如下语句:
use dbname
dbcc checkdb('dbname',repair_allow_data_loss)-------修复数据库
dbcc checkdb ('dbname',REPAIR_REBUILD)----------------修复数据库索引
4、再执行:dbcc checkdb,检测数据库,出现结果为:
CHECKDB 发现了0个分配错误和 0个一致性错误(在数据库 'dbname' 中)。
数据库已经修复完毕。
5、取消单用户模式,即直接在查询分析器中执行以下语句即可:
EXEC sp_dboption 'dbname', 'single user','FALSE'

12
2020
04

SQL INNER JOIN 关键字

在表中存在至少一个匹配时,INNER JOIN 关键字返回行。

INNER JOIN 关键字语法

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

注释:INNER JOIN 与 JOIN 是相同的。

12
2020
04

SQL SELECT DISTINCT 语句

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值。

语法:

SELECT DISTINCT 列名称 FROM 表名称

使用 DISTINCT 关键词

如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句:

SELECT Company FROM Orders

"Orders"表:

CompanyOrderNumber
IBM3532
W3School2356
Apple4698
W3School6953

结果:

Company
IBM
W3School
Apple
W3School

请注意,在结果集中,W3School 被列出了两次。

«1»