如何设置READ_COMMITTED_SNAPSHOT和ALLOW_SNAPSHOT_ISOLATION

时间:2012-07-26 12:50:15

标签: java sql-server

我想启用这些参数,但我没有权利修改数据库代码(因为我的公司)。所以,我想知道我是否可以在使用数据库创建conecction或通过Java应用程序访问存储过程时修改它们。

2 个答案:

答案 0 :(得分:0)

如果您正在寻找以编程方式修改这些属性,那么您也将面临已经提到的足够权限的问题。这与任何编程语言无关。

回答你的问题: 我想知道在创建连接时是否可以修改它们

数据库连接始终与用户名和密码或数据库服务器上的帐户相关联。如果DBA没有授予权限来更改数据库属性,则无法执行任何操作。

不确定您是否将这些属性(READ_COMMITTED_SNAPSHOT和ALLOW_SNAPSHOT_ISOLATION)与Isolation Levels(您可以在连接对象上设置)混淆。这些是不同的东西。前者非常特定于MSSQL服务器,可由DBA executing a query设置。

答案 1 :(得分:0)

你做不到。这些是数据库的属性,如果您没有权限更改它们,那么您没有权限。您需要ALTER数据库本身的权限。