Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2004, 15h26   #1
Invité de passage
 
Inscription : mai 2004
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 3
Points : 0
Points : 0
Par défaut [Sybase] Pb avec tables proxy

Bonjour,

Je cherche à établir une 'relation' entre deux serveurs Sybase situé sur le même rle (l'un en version 12.51, l'autre en 12.5).
Je possède les droits d'administration sur le premier mais uniquement des droits de lecture sur le second.

J'ai déclaré le serveur distant, spécifié l'utilisateur distant pour Cis et tente maintenant d'ajouter des tables proxy avec la commande appropriée

create proxy_table nomtableproxy at "serveurdist.maBD.dbo.tabledist"
retourne l'erreur suivante :
'SELECT permission denied on object sysxtypes,database maBD, owner dbo"

ce qui me surprend est que j'arrive à lister cette table sysxtypes ...
connect to servDistant
select * from sysxtypes
cela fonctionne, la table est vide mais je n'ai pas de messages d'erreur.

Si quelqu'un a une idée ...
vince120 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 15h36   #2
Membre actif
 
Avatar de MashiMaro
 
Inscription : février 2003
Messages : 180
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 180
Points : 158
Points : 158
comment as-tu déclaré ton serveur distant et ton login sur serveur distant ?

Syntaxe :
Code :
1
2
3
sp_addserver serveurdist
 
sp_addremotelogin serveurdist,loginlocal,logindist,pwddist
ensuite tu peux faire les "create proxy_table"

NB : toutes les manips se font sur le serveur client
__________________
MashiMaro

L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.
MashiMaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 16h44   #3
Invité de passage
 
Inscription : mai 2004
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 3
Points : 0
Points : 0
J'ai effectué toutes ces déclarations ... une fois avec la console Java, une autre fois en mode commande. Je viens d'ailleurs de réitérer ...

Je pense que la déclaration du serveur et du login distant est correcte, les commandes connect to ServDistant puis sp_who fonctionnent.

Il est vrai que sur le serveur distant, je n'ai vraiment pas beaucoup de droits, mais quand même ... j'arrive aussi à attacher les tables sur une base Access, à voir les champs et les données ...

j'ai pas mal lu la doc aussi, mais là je suis sec ...
vince120 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2004, 11h27   #4
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Vous arrivez à lister la table système avec votre utilisateur, mais pas forcément avec l'utilisateur déclaré en remote
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2004, 14h11   #5
Invité de passage
 
Inscription : mai 2004
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 3
Points : 0
Points : 0
Bon, j'avance à petits pas sur ce sujet...
j'ai obtenu davantage de droits sur le serveur distant et j'arrive maintenant à créer des tables proxy. C'est good cela fonctionne ! ;-)

Par contre je cherche à créer une base proxy sur le serveur local d'une des base du serveur distant... et là bien sûr , je cale encore !

avec le même user avec lequel j'arrive à faire des tables proxy :

Code :
1
2
3
4
CREATE DATABASE NOMBDPROXY  ON dev_data = 40 log ON dev_log = 40
WITH default_location = "SERVDIST.BDDIST.dbo."
FOR proxy_update
go
tout va bien , pas de message d'erreur
la base proxy est crée mais il n'y a pas d'objets dedans ...
aucune table utilisateur, aucune table proxy ...

Avec les options utilisées, cela ne devrait pas également créer les tables proxy ?
vince120 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h13.


 
 
 
 
Partenaires

Hébergement Web