-
图解SqlServer更改sa密码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
sa登录sql server 2008失败; 以Windows身份验证登录; 安全性,登录名,sa,属性; sa登录属性对话框更改密码; 右击服务器,选择属性; 在弹出的对话框中选择?安全性----服务器身份验证 --选择 混合验证; 右击服务器,选择重启; 新建一个连接,以sa登录[详细]
-
SqlServer分组查询,row_number,partition运用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
分组查询,rownum,partition运用,有别于oracle 下面这个语句的意思是,main人员主表字段(id,dep,dete...),按照dep部门分组,根据进入部门日期(date)排序,筛选出最早进入部门的人员。 row_number()一定要和over配合使用的。 select * from (SELECT*[详细]
-
SQLServer2012转2008(高版本向低版本兼容)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
应用场景:开发环境sql server2012,客户服务器sql server2008,如果直接将开发环境数据库备份,拷贝到客户服务器后,因版本不同,无法执行还原数据库操作。故而需要对开发环境的数据库进行兼容性转换。转换后,再次进行数据库备份即可。 右击想要转换的数据[详细]
-
SqlServer数据库附加、备份、与生成sql脚本的应用解析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
前段时间做好一套生产系统,在本地部署测试都搞定了以后。兴奋滴跑去深圳客户现场部署,发现:客户没有按照先前沟通好的执行,他们没有选择安装我们推荐的软硬件环境。他们的版本比我们本地测试环境的版本更高。虽然在理论上是不会出什么问题,但是,我还是[详细]
-
SQLServer中服务器角色和数据库角色权限详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
SQLServer中服务器角色和数据库角色权限详解 by e-online?26. 九月 2009 18:55 角色 当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。 数据库角色指定了可以访问相同数据库对象的[详细]
-
SQLSERVER排查CPU占用高的情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
?? 今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2,数据库是SQL2008R2 64位 64G内存,16核CPU 硬件配置还是比较高的,他说服务器运行的是金蝶K3软件,数据库实例里有多个数据库 ? 现象 他说是这几天才出现的,而且在每天的某一个时间段才会[详细]
-
深入SQLServer中ISNULL()和Oracle 的nvl()函数使用详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
ISNULL()函数 语法 ISNULL ( check_expression,replacement_value) 参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与[详细]
-
sqlServer2014分区过程及建立job自动添加删除分区脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
一、新建表同时分区 1、新建表同时分区:表结构: 2、选择数据库-属性 3、新建文件组:将要表的分区放到单独的文件组中,非必需 4、新建分区文件:尽量一个文件组对应一个分区文件,以后好维护,非必需 5、准备对表分区:右键点击要分区的表,选择存储—创建[详细]
-
有for SQLServer的OGG 12C版本么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
?有for SQLServer的OGG 12C版本么? 答案是有的: 虽然在http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html 上没有for SQLServer的OGG 12C版本, 不过这个可以理解,因为www.oracle.com上只会放基础版软件。 Master Note for O[详细]
-
SQLSERVER触发器之临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
SQL触发器中,系统自动会生成两张临时表,分别是deleted 和 inserted 它们是逻辑(概念)表。也可理解为是临时表。 为方便理解,可以这么来认为Inserted表和Deleted表的作用: Inserted表就是放新的记录,Delete表就是放旧的记录。 并且,它们的表结构与原表[详细]
-
SQLServer · 最佳实践 · 数据库实现大容量插入的多种方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
来这里找志同道合的小伙伴! 正文 背 ? 景 很多用户在使用阿里云云数据库SQL Server时,为了加快插入速度,都尝试使用大容量插入的方式,大家都知道,对于完整恢复模式下的数据库,大容量导入执行的所有行插入操作都会完整地记录在事务日志中。如果使用完整[详细]
-
sqlserver禁止management studio的自动提交事务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
环境:sql server2008 默认management studio是自动提交事务,即一个语句就一个事务,那么如何禁止其自动提交呢?下面有个不错的方法,大家可以参考下 自动提交事务 ? 默认management studio是自动提交事务,即一个语句就一个事务。 ? 隐式事务 ? 打开Sql Se[详细]
-
关于对MS SQLServer 实例的理解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
数据库,就是存放数据的仓库. 服务器:就是运行数据库的主机(即:server) MS SQLServer 数据库实例:所谓的MS SQLServer 实例实际上就是一个服务,在WIndows的"计算机管理"-""服务"里面能看到。? 默认的实例名是跟机器名相同的.众所周知,每个MS SQLServer 数[详细]
-
SQLSERVER 2008 R2如何清理日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
USE DBNAME GO --查看数据库的recovery_model_desc类型 SELECT NAME,recovery_model_desc FROM sys.databases --如果是FULL类型,修改为SIMPLE类型 ALTER DATABASE DBNAME SET Recovery simple --收缩日志文件大小(单位是M) DBCC SHRINKFILE (N'DBNAME_log',[详细]
-
sqlserver 死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
1. 关键语句? ?sp_lock sp_who ?58 DBCC INPUTBUFFER(56)[详细]
-
sqlserver 数据库设置单用户访问后转换回多用户(实用可行)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
(1)杀死占用进程 declare @spid int ; declare @ddlstring nvarchar(max); declare @dbname varchar(200); set @dbname='BaseComponents'; #数据库名 declare tmpcur cursor? for select distinct spid as spid from sys.sysprocesses where dbid=db_id(@d[详细]
-
SQLserver提供的统计信息流已损坏
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
sqlserver 出现修复后或者别的问题出现 提供的统计信息流已损坏 错误解决办法? 在查询的时候加某个条件就出现 这个错误?提供的统计信息流已损坏 ?的时候就如下操作可以解决 1.重建相关索引 2.统计信息删除在添加[详细]
-
SQLServer默认值约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
1. 创建表时指定默认值 create table dbo.t1 (id1INT DEFAULT 5) 2. 创建表时指定默认值,并指定约束名 create table dbo.t1 (id1INT CONSTRAINT df_t1_id1 DEFAULT 5) 3. 创建表时没有指定默认值,通过sql命令添加默认值 create table dbo.t1 (id1span styl[详细]
-
sqlServer 2008远程连接数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
打开sqlserver进入主界面: 单击连接打开下拉选择框选择“数据库引擎”,打开数据库连接界面: 在服务器名称处填写远程数据库的连接地址,身份验证选择SQL Server身份验证,填写数据库的登录名和密码,点击连接即可。[详细]
-
sqlserver md5 加密
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
?32位和16的 ?select right(sys.fn_VarBinToHexStr(HASHBYTES('md5','1234')),32) ?select right(sys.fn_VarBinToHexStr(HASHBYTES('md5',16)[详细]
-
SqlServer 按指定顺序进行排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
sql一: select * from tabname where 1=1 ? order by CHARINDEX(RTRIM(CAST(列名 as NCHAR)),'北京,上海,广州') ? sql二: select * from tabname where id in(1,2,3,4,5) ? order by charindex(','+convert(varchar,id)+',','2,5,1,3')? sql三: select *[详细]
-
SQLSERVER排查CPU占用高的情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
SQLSERVER排查CPU占用高的情况 今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2,数据库是SQL2008R2 64位 64G内存,16核CPU 硬件配置还是比较高的,他说服务器运行的是金蝶K3软件,数据库实例里有多个数据库 ? 现象 他说是这几天才出现的,而[详细]
-
SQLServer 服务器角色public和数据库角色public权限回收
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
SQLServer 服务器角色public和数据库角色public默认授予每个账号和用户,并且不能禁用,该角色可以查看数据库中很多元数据,存在安全隐患,可使用以下脚本将角色的所有权限撤销。 注意:如果权限都撤销了,使用该账户登录ssms,界面将看不到任何对象了。 --[详细]
-
SQLSERVER 2005函数大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
SQL_Server_2005_函数大全(描述及实例) 为了方便阅读,把函数分为四种类型,分别表述。 SQL_Server_2005_字符串函数(描述及实例) 函数名称:ascii、char、charindex、difference、left、right、len、lower、upper、ltrim、rtrim、patindex、reverse、space、[详细]
-
Sqlserver 知识巩固
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
一.替换 ?Null 值 1.COALESCE (expression_1,expression_2,...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。 在下面的示例中[详细]