随笔分类 - Sql server
摘要:SQL Server死锁多个事务之间互相等待对方的资源,导致这些事务永久等待注意是永久等待,而非长事务死锁的4个条件互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No...
阅读全文
摘要:Always on环境的建立,网上资料很多,主要是windows集群的建立以及Sql Server Always on的建立,略容易忽略的是Sql server账号同步问题(Always on能实现数据库内部的同步,但是没法实现instance级别的同步,比如job、账号等)下面来说说几种解决方式:SQL账号采用域账号,让IIS运行于域账号下如果现状下的本地sql账号较少的话还好,否则推行困难,而且还要加入域SQL账号采用域账号,让IIS运行于本地账号下,但是在web.config或machine.config中配置模拟账号基本上与第一种相同SQL账号采用本地账号,客户端连接字符串采用user
阅读全文
摘要:前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘)。脚本很简单,在此只是记录下来,以免以后忘记,也方便复用:这个脚本只有2个参数需要输入,即:目标数据库名字和目标目录USE masterGODECLARE @DBName sysname, @DestPath varchar(256)DECLARE @DB table( name sysname, physical_name sysname)BEGIN TRYSELECT @DBName ...
阅读全文