数据库知识,sql语句
purpleTassels
这个作者很懒,什么都没留下…
展开
-
if exists用法
转载自:点击打开链接 点击打开链接自己留着,还把引号都转了下=。=!换行等 格式化 呵呵 方便后面用1 判断数据库是否存在[sql] view plain copyif exists (select * from sys.databases where name = '数据库名') drop databas转载 2017-12-22 16:52:35 · 926 阅读 · 0 评论 -
该帐户当前被锁定,所以用户 'service' 登录失败。系统管理员无法将该帐户解锁。
如果账号在短时间内,俩连续错误登录多次。SQLsever会认为是恶意攻击,并将账号锁定。在 windows身份验证登录下,在查询分析器运行一下语句解锁:ALTER LOGIN 用户名 ENABLE ;GOALTER LOGIN 用户名 WITH PASSWORD = 'password' unlock, check_policy = off,check_expi原创 2018-01-02 16:33:24 · 3466 阅读 · 0 评论 -
删除表操作 表名含有指定字符
-----删除表select 'drop table '+name from sysobjects where xtype='u' and name like '%2011%' -----删除表记录select 'delete '+name from sysobjects where xtype='u' and name like '%2011%'原创 2018-01-03 18:20:32 · 1062 阅读 · 0 评论 -
整理 SQLSERVER排查阻塞
转载 查看原文SQL Server允许并发操作,BLOCKING是指在某一操作没有完成之前,其他操作必须等待,以便于保证数据的完整性。BLOCKING的解决方法要查看BLOCKING的头是什么,为什么BLOCKING头上的语句执行的很慢。通常来讲只要我们能找到BLOCKING头上的语句,我们总能够想出各种各种的办法,来提升性能,缓解或解决BLOCKING的问题。但是问题的关键是转载 2018-01-03 16:50:01 · 1348 阅读 · 0 评论 -
移动tempdb数据库存储位置
如果sqlserver是安装在默认路径,则tempdb.mdf和tempdb.ldf安装在文件以下路径:"C:\Program Files\Microsoft SQL Server \MSSQL\Data\"如果硬盘上该分区的空间不足以满足该临时文件的增长需求,那么使用一下命令转移到其他分区:-----移动主输数据库文件ALTER DATABASE tempdb MODIFY FILE(NAME=...转载 2018-07-10 10:31:31 · 662 阅读 · 0 评论 -
DBCC修复数据库
Sql Server 提供了很多关于数据库修复的命令,当数据库遭到质疑或者是有的无法完成读取时可以尝试这些修复命令1、修复数据库整体重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。use masterdeclare @databasename varchar(255)set @databasename=’数据库名’...原创 2018-07-12 20:15:17 · 1396 阅读 · 0 评论