随笔分类 - SQL Server
关于ms sql数据库的知识点记录与收藏
摘要:最近公司的数据库并发有点大,由于CPU不高、内存不高、硬盘正常、网络也正常等等,但系统还是会卡,所以就怀疑是数据库阻塞导致的,于是去查询资料,看书及经过用以下sql观查,经过几天对数据的分析找到原因并解决后,在这里分享下。一、准备知识需要了解数据阻塞的基本知识,了解数据库常见锁的运行机制,有了这个基...
阅读全文
摘要:已实现发布订阅功能,可以实现局域网内双击备份。一、注意事项:a)使用【事务复制】功能b)必须是相同的SqlServer帐号和密码c)要开始发布订阅时,有时需要在发布里【查看快照代理状态】,点击【启动】d)服务名称需要手动解析IP,需要实际的服务名称才能推送数据,不能用IP(这个会有提示),可以在发布...
阅读全文
摘要:SQL Server 2000中,有三个比较类似的功能:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 1)IDENT_CURRENT方法 返回为任何会话和任何作用域中的特定表最后生成的标识值,它不受作用域和会话的限制,而受限于所指定的表。 2)@@IDENTITY变量 返回为当前会话的所有作用域中的任何表最后生成的标识值。 3) SCOPE_IDENTITY方法 返回为当前会话和当前作用域中的任何表最后生成的标识值。 SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最
阅读全文
摘要:declare @a as intexec sp_executesql N'set @a=9',N'@stockCount int,@a int out',3,@a outselect @a
阅读全文
摘要:DECLARE @ID int--定义游标DECLARE MyCursor CURSORFOR SELECT ID FROM tbclass_1--打开一个游标OPEN MyCursor--循环一个游标FETCH NEXT FROM MyCursor INTO @IDWHILE @@FETCH_STATUS =0BEGIN --sql代码块 FETCH NEXT FROM MyCursor INTO @IDENDCLOSE MyCursor --关闭游标DEALLOCATE MyCursor --释放游标
阅读全文
摘要:USE数据库名select*fromsys.database_files--查看日志名称USE[master]ALTERDATABASE数据库名SETRECOVERYSIMPLEWITHNO_WAITALTERDATABASE数据库名SETRECOVERYSIMPLE--简单模式USE数据库名DBCCSHRINKFILE(N'日志名',12,TRUNCATEONLY)--日志名是表sys.database_files里的name值USE[master]ALTERDATABASE数据库名SETRECOVERYFULLWITHNO_WAITALTERDATABASE数据库名SETR
阅读全文

浙公网安备 33010602011771号