0

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

4

2 回答 2

0

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

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

数据库连接始终与数据库服务器上的用户名和密码或帐户相关联。如果 DBA 未授予更改 DB 属性的权限,则您无能为力。

不确定您是否将这些属性(READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION)与隔离级别(您可以在连接对象上设置)混淆。这些是不同的东西。前者非常特定于 MSSQL 服务器,可以由 DBA 通过执行查询来设置。

于 2012-07-26T13:18:56.080 回答
0

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

于 2012-07-26T13:19:48.800 回答