SQL Server常用到的几个设置选项是什么?

SQL Server常用到的几个设置选项是什么?,第1张

1. SET DEADLOCK_PRIORITY\x0d\x0a2. SET LOCK_TIMEOUT\x0d\x0a3.@@LOCK_TIMEOUT\x0d\x0a4.SET IDENTITY_INSERT\x0d\x0a5.SET IMPLICIT_TRANSACTIONS\x0d\x0a6.SET NOCOUNT\x0d\x0a7.@@ROWCOUNT\x0d\x0a8.SET ROWCOUNT\x0d\x0a9.SET TRANSACTION ISOLATION LEVEL\x0d\x0a10.SET XACT_ABORT \x0d\x0a1. SET DEADLOCK_PRIORITY\x0d\x0a说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。\x0d\x0a语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var }\x0d\x0a参数:LOW 指定当前会话为首选死锁牺牲品。Microsoft® SQL Server™ 自动回滚死锁牺牲品的事务,并给客户端应用程序返回 1205 号死锁错误信息。\x0d\x0aNORMAL 指定会话返回到默认的死锁处理方法。\x0d\x0a@deadlock_var 是指定死锁处理方法的字符变量。如果指定 LOW,则 @deadlock_var 为 3;如果指定 NORMAL,则 @deadlock_var 为 6。\x0d\x0a注释:SET DEADLOCK_PRIORITY 的设置是在执行或运行时设置,而不是在分析时设置。\x0d\x0a权限:SET DEADLOCK_PRIORITY 权限默认授予所有用户。\x0d\x0a2. SET LOCK_TIMEOUT\x0d\x0a说明:指定语句等待锁释放的毫秒数。\x0d\x0a语法:SET LOCK_TIMEOUT timeout_period\x0d\x0a参数:timeout_period 是在 Microsoft® SQL Server™ 返回锁定错误前经过的毫秒数。值为 -1(默认值)时表示没有超时期限(即无限期等待)。\x0d\x0a当锁等待超过超时值时,将返回错误。值为 0 时表示根本不等待,并且一遇到锁就返回信息。\x0d\x0a注释:在连接开始时,该设置的值为 -1。设置更改后,新设置在其余的连接时间里一直有效。\x0d\x0aSET LOCK_TIMEOUT 的设置是在执行或运行时设置,而不是在分析时设置。\x0d\x0aREADPAST 锁定提示为该 SET 选项提供了另一种方式。\x0d\x0a权限:SET LOCK_TIMEOUT 权限默认授予所有用户。

具体 *** 作步骤如下:

1、首先,运行sql server 配置管理器sql server configuration manager,如下图所示,然后进入下一步。

     

2、其次,在sql

 server配置管理器中找到【sql server服务】,如下图所示,然后进入下一步。

     

3、接着,启动sql服务器管理器studio,输入账号密码登录到服务器,如下图所示,然后进入下一步。

     

4、然后,成功登录后,右键单击我们的服务器,单击【属性】,如下图所示,然后进入下一步。

     

5、随后,在d出窗口中,找到“安全性”选项卡,如下图所示,然后进入下一步。

   

6、接着,在“安全性”选项卡的右侧,可以看到服务器代理帐户,如下图所示,然后进入下一步。

     

7、最后,勾选【启用服务器代理账户】,并输入正确的代理账户和密码,再点确定即可,如下图所示。这样,问题就解决了。

     


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6575828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存