--1.查看碎片
SELECT DB_NAME() AS DatbaseName ,
SCHEMA_NAME(o.Schema_ID) AS SchemaName ,
OBJECT_NAME(s.[object_id]) AS TableName ,
i.name AS IndexName ,
ROUND(s.avg_fragme....
问题描述:
在删除数据库用户时,提示:
标题: Microsoft SQL Server Management Studio
登录名 '***' 拥有一个或多个数据库。在删除该登录名之前,请更改相应数据库的所有者。 (Microsoft SQL Server,错误: 15174)
解决办法:
假设要删除的用户名为:[RECT],
1.找出所有dbowner为RCET的数据库,并产生修改d...
SQL Server 2008 R2数据库镜像功能可以使数据库进行实时备份,当主体数据库出现问题后,可以迅速切换到备用数据库,提高了数据库的可用性。一、工作原理 数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。 通常,这些服务器实例驻留在不同位置的计算机上。 启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为...
背景:表Per_CheckIn,主要字段:pid--身份证号,checktime-刷身份证时间,由于误操作,导致了重复记录产生,现需将pid和checktime一样的记录删除。具体表结构:CREATE TABLE [Per_CheckIn](
[id] [INT] IDENTITY(1,1) NOT NULL,
[pid] [CHAR](18) NULL,
[pname] [NVARCHAR...
/*******************************************************************
函数名称:IsvalidIDCard()
参数:@IDCardNo string 身份证号码
返回值: bit 是否有效
功能描述:判断身份证号码是否合法
备注:目前中国的身份证号码有18位和15位.
1,18位身份证号码的组成:6位地区编
SELECT * FROM sys.sysaltfiles --主数据库保存数据库的文件
SELECT * FROM sys.syscharsets --主数据库字符集与排序顺序
SELECT * FROM sys.sysconfigures --主数据库配置选项
SELECT * FROM sys.sysconstraints --每
/************************************************************
* Sql Server 2008 R2 清空数据库中ldf日志文件
* 将Whir_InternalSystem替换为您要操作的数据库即可
*******************************************************
SELECTTOP1000
ST.textAS'执行的SQL语句',
QS.execution_countAS'执行次数',
QS.total_elapsed_timeAS'耗时',
QS.total_logical_readsAS'逻辑读取次数',
QS.total_logi
操作数据库失败,提示如下错误:
数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
重启数据库问题仍然存在。可执行以下sql解决:
USE master;
GODECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPI
问题描述:
当删除数据库用户时,有时会得到这样的提示: 无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)
解决办法:
1.首先执行:EXEC sp_who 查出用户进程的spid,
2.然后执行:kill spid
3.最后执行:sp_drop login [用户名]