
sql日期格式化
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英国/法国 dd/mm/yy
4 104 德国 dd.mm.yy ...

几段排查SQL Server占用CPU过高的SQL
1.查看当前的数据库用户连接有多少 USE master
GO
--如果要指定数据库就把注释去掉
SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb'
SELECT COUNT(*) FROM [sys].[dm_exec_sessions] WHERE [session_...

修改SQL数据库表架构名
有时候使用SQL小号登录的数据库建的表,一不小心建的表就是当前登录的这账号的架构了,对之后的使用会造成一定的麻烦,修改表的架构名,可以使用以下两种方法:一、通过SQL Management Studio来修改要修改的表右键,设计,之后F4打开属性,在属性中的架构里选择要修改成的架构,比如dbo二、通过下面的SQL语句:ALTER SCHEMA 新架构 TRANSFER 旧架构.对象名称如AL...

清除数据库日志文件
随着使用,数据库日志会越来越大,直接影响数据库的性能,这时候就需要对数据库的日志进行瘦身了,下面的脚本可以对数据库的日志进行清理(dbname为数据库名,dbname_log为数据库的日志文件名(不带扩展名)):USE [master]
GO
ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE db...

恢复没有日志文件的SQL数据库
由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息设备激活错误。物理文件名 'C:Program FilesMicrosoft SQL ServerMSSQLdatatest_Lo...