51dev.com IT技术开发者社区

51dev.com 技术开发者社区

mssql

如何让用户只能访问特定的数据库(MSSQL)

如何让用户只能访问特定的数据库(MSSQL)

http://www.cnblogs.com/i6first/p/5123995.html...

mssql禁用启用主键约束

mssql禁用启用主键约束

EXECsp_msforeachtable'ALTERTABLE?NOCHECKCONSTRAINTALL' --禁用EXECsp_msforeachtable'ALTERTABLE?CHECKCONSTRAINTALL' --启用...

mssql执行计划查看的一些知识

mssql执行计划查看的一些知识

在MSSQL中,查看较慢语句的执行计划,就是一个比较直观的方式,如果查看执行计划呢:                   &nbs...

MSSQL收缩事务日志&日志文件过大无法收缩

MSSQL收缩事务日志&日志文件过大无法收缩

 一.MSSQLSERVER 2005--1.清空日志     exec('DUMPTRANSACTION数据库名WITHNO_LOG')--2.截断事务日志:     exec('BACKUPLOG...

MSSQL死锁产生原因及解决方法

MSSQL死锁产生原因及解决方法

一、   什么是死锁死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等的进程称为死锁进程.   二、   死...

update  set  where exists  多表更新 在mssql、MySQL、Oracle中分别用法

update set where exists 多表更新 在mssql、MySQL、Oracle中分别用法

MySQL:UPDATEChgCfmt1INNERJOINtb_dz_filet2ONt1.ID=t2.IDSETt1.CfmStatus=0WHEREt1.CmfFile='001'SQLserver:UPDATEt1SETt1.CfmStatus=0FROMChgCfmRcdt1INNERJOINtb_dz_fil...

LPAD在Oracle中和 mssql以及在MySQL中的不同用法 以及调用存储过程方法

LPAD在Oracle中和 mssql以及在MySQL中的不同用法 以及调用存储过程方法

Oracle:selectLPAD(number_no,20,'0')fromdualselectLPAD(3,20,'0')fromdual效果:000000000000000000003Mssql:selectreplicate('0',20)+ltrim(tt.number_no)fromTabletestast...

bulk insert 在mssql中使用

bulk insert 在mssql中使用

 从远程数据文件中批量导入若要使用BULKINSERT从其他计算机中大容量导入数据,必须在两台计算机之间共享数据文件。指定共享数据文件时,请使用它的通用命名约定(UNC)名称,其一般形式为\服务器名共享名路径文件名。此外,用来访问该数据文件的帐户必须具有读取远程磁盘上的文件所需的权限。首先共享远程服务器文件夹...

MSSQL事务隔离级别详解(SET TRANSACTION ISOLATION LEVEL)

MSSQL事务隔离级别详解(SET TRANSACTION ISOLATION LEVEL)

控制到Transact-SQL的连接发出的SQLServer语句的锁定行为和行版本控制行为。TRANSACT-SQL语法约定 --SyntaxforSQLServerandAzureSQLDatabaseSETTRANSACTIONISOLATIONLEVEL{READUNCOMMITTED|READCOMM...

mssqlserver  SQL注释快捷键

mssqlserver SQL注释快捷键

注释快捷键选中语句(快捷键:光标定位到需要注释块的最顶行,按住shift+home选中行,放开再按下shift+向下键,选中块)按住Ctrl然后依次按K,C取消注释快捷键选中语句按住Ctrl然后依次按K,U...

SQL Server(MSSQLSERVER)启动失败,提示“请求失败或服务未及时响应

SQL Server(MSSQLSERVER)启动失败,提示“请求失败或服务未及时响应

1.SQLServer(MSSQLSERVER)启动失败,提示“请求失败或服务未及时响应。---------------------------SQLServer配置管理器---------------------------请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志。---...

MSSQL 重建索引(在线重建、控制最大处理器数 、MAXDOP )

MSSQL 重建索引(在线重建、控制最大处理器数 、MAXDOP )

1、碎片过多(参考值:>20%)索引碎片如何产生,请移步至《 T-SQL查询高级—SQLServer索引中的碎片和填充因子》2、填充度过低(参考值:<75%)导致填充度过低的可能原因:①.有删除 ②.有分区表 ③.聚集索引不是数字 ④.数据百万以内,比较少...

MSSQLSERVER执行计划详解

MSSQLSERVER执行计划详解

一、数据查询部分1、 看到执行计划有两种方式,对sql语句按Ctrl+L,或按Ctrl+M打开显示执行计划窗口每次执行sql都会显示出相应的执行计划2、 执行计划的图表是从右向左看的3、 SQLServer有几种方式查找数据记录[TableScan]表扫描(最慢),对表记录逐行进行检查[C...

MSSQL常用操作及方法总结

MSSQL常用操作及方法总结

在sql2008r2中,查询条件中有中文字体,不能查询出结果如SELECT*FROMUserWHEREName='中文'不能查询到结果,实际数据库中有这条记录。 解决方法1:改为下面的写法则可以查询到结果SELECT*FROMUserWHEREName=N'中文'  解决方法2:数据库的编...

MSSQL → 01:SQLServer 2008概述及安装

MSSQL → 01:SQLServer 2008概述及安装

据库的发展史  在人类诞生以来,就有记录数据的需求,在远古时代就有了结绳记事的故事,而随着科技的进步,我们记录数据的方式也发生了天翻地覆的变化,从效率低、规模小、不能适应信息高速发展的需要的手工或者简单机械记录信息到为了适应现在高速大量的信息发展而创立的数据库管理系统。  目前的数据库主流的都是关系型数据库,当然未来的...