Sybase SQL Anywhere - Creación de Usuarios en Sybase

   
Vista:

Creación de Usuarios en Sybase

Publicado por Gabriel (1 intervención) el 13/08/2008 01:37:41
Hola a todos! me estoy devanando los sesos en buscar los comandos para crear un usuario de solo lectura a toda la tabla de sybase, algo equivalente a hacer esto en Oracle:

CREATE USER PABLO PROFILE DEFAULT
IDENTIFIED BY PABLITO DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;

GRANT SELECT ANY TABLE TO PABLO;

ya tengo el usuario sybase administrator... pero no sé como crear el bendito usuario!! si alguien puede ayudarme, se los agradezco!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Creación de Usuarios en Sybase

Publicado por Leopoldo Taylhardat (82 intervenciones) el 14/08/2008 18:15:13
A new user is added to a database by the DBA using the GRANT CONNECT statement. For example:

To add a new user to a database, with user ID M_Haneef and password welcome:

1 From Interactive SQL, connect to the database as a user with DBA authority.
2 Issue the SQL statement:

GRANT CONNECT TO M_Haneef

IDENTIFIED BY welcome

Only the DBA has the authority to add new users to a database.

Initial permissions for new users

By default, new users are not assigned any permissions beyond connecting to the database and viewing the system tables. In order to access tables in the database, they need to be assigned permissions.
The DBA can set the permissions granted automatically to new users by assigning permissions to the special PUBLIC user group, as discussed in Special groups.

Creating users in Sybase Central

To create a user in Sybase Central:

1 Connect to the database.
2 Click the Users and Groups folder for that database.
3 Double-click Add User. A Wizard is displayed, which leads you through the process.

For more information, see the Sybase Central online Help.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Creación de Usuarios en Sybase

Publicado por Marcos (1 intervención) el 09/11/2011 19:40:32
oye tengo un problema similar

al utilizar el grant me permite crear usuarios y darle los permisos

el problema que tengo es que al momento de poner el codigo de consulta

select * from tabla;

me da el error de 42s02

al momento de revisar el PowerBuilder las tablas aparecen con el

prefijo DBA.tabla

la unica forma q he encontrado de quitar ese prefijo es dando

permisos de admon pero con eso tambien le doy permisos de escritura

podrias ayudarme a detectar el fallo en mi codigo o bien

que es lo que me falta agregar

GRANT CONNECT TO ALONSO IDENTIFIED BY "DB";
GRANT CONNECT TO CONSULTAS IDENTIFIED BY "";
GRANT GROUP TO CONSULTAS;
Select 1, 'GRANT SELECT On ' + table_name + ' to CONSULTAS;'
From systable
Where creator = 1
ORDER BY 1 ;
GRANT MEMBERSHIP IN GROUP CONSULTAS TO ALONSO;

//GRANT GROUP TO DBA;
//GRANT MEMBERSHIP IN GROUP DBA TO CONSULTAS;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Otra Forma...

Publicado por Leopoldo Taylhardat (82 intervenciones) el 14/08/2008 18:28:50
sp_addlogin userid, password[, defdb [, deflanguage [, fullname]]]

el grant te funciona igual, lo que no se es si puedes hacer sobre todas las tablas de un solo plumazo como quieres... nunca lo he probado porque yo lo hago por grupos... y al grupo solo le pongo permiso de select en todas las tablas por el sybase central...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Creación de Usuarios en Sybase

Publicado por pepito (1 intervención) el 13/12/2009 21:54:14
mejor comprate SQL SERVER Y CREA USUARIOS AHI, ES SENCILLO LOL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar