我们的主源数据库是Oracle 11gR2,目标数据库是SAP HANA。我们正在尝试测试SAP - Sybase复制服务器,以便从主ORACLE复制到目标HANA。我们在创建订阅时遇到问题-
create subscription ptab1_sub for ptab1_repdef with replicate at HDV00.SRSUSER without holdlock direct_load user RA_MAINT password sybase
RA_MAINT/sybase is our primary database maintenance user an
我有一个Sybase数据库,并且我已经创建了一个遵循这个的用户。现在我只想向用户授予select和get权限,我已经使用grant select on tableName to user_ro查询向用户授予了对数据库中所有用户表的select权限。但是我不能确定哪个权限允许用户获取所有数据库对象的DDL,并且只能读取数据。需要授予用户的最低权限或角色是什么?
我使用SQL Interactive board对数据库运行的查询:
//create login under master
use master
sp_addlogin user_ro, user1234
//verify user
全!我有一个数据库,表User和Group,它们代表某些应用程序中的实体。但同时,也有相同名称的数据库用户和数据库组。我需要匿名数据库。更改数据库表很容易,例如update User set "Name" = "John",... where Id = 100500
但是如何处理db用户和db组呢?
我的第一个想法是放弃用户,然后创建一个新的用户:
drop user John;
create user njoh identified by 'pswd' login policy "root";
但是,在这种方法中,属于群体的人就
我有一个第三方Sybase数据库,我的用户希望使用iSQL连接到这个数据库并从Linux框中进行查询。我安装了UnixODBC和FreeTDS。然而,由于它是第三方数据库,我无法执行任何赠款。对于Linux上的iSQL,查询失败:
[42501][unixODBC][FreeTDS][SQL Server]ASA Error -121: Permission denied: you do not have permission to use the "CREATE PROCEDURE" statement
看来由iSQL发送的实际SQL是CREATE PROCEDURE <
我正在尝试连接到一个SAP/Sybase IQ数据库,该数据库运行在主从配置中。当我连接到主服务器时,连接成功。然而,对于奴隶,我只能在将完全管理特权(或Sybase术语中的服务器运算符)分配给我所使用的用户时才能连接;否则,我将得到“登录失败”错误。我已经确保用户名/密码是正确的,事实上,它们在主服务器上运行得很好。
我既没有选择连接到主,也不能获得全面管理特权在长期的基础上。有什么可以让我的JDBC代码在这个主从配置上与从服务器一起工作吗?下面是我的JDBC代码,这是相当标准的。
import java.sql.*;
public class SybaseJDBCConnector {