SqlServer教程

SQL Server 2008(R2) 异常处理

本文主要是介绍SQL Server 2008(R2) 异常处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.登录提示:该帐户当前被锁定,所以用户sa登录失败。系统管理员无法将该帐户解锁

原因:如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。

解锁:

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = 'password' unlock, check_policy = off,
check_expiration = off ;
GO

2.死锁

  • 高频率的增删改可能导致查询表的死锁
  • 在执行查询语句时会锁表。在锁表期间禁止增删改操作。如果不想锁表,那就再表名或别名后面加上  WITH(NOLOCK) 

SELECT ID FROM dbo.MyTable WITH(NOLOCK) WHERE ID = 1

 

这篇关于SQL Server 2008(R2) 异常处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!