MODÈLE : partage un schéma de base de données centralisée dans Oracle à l'aide des Outils de données

Traductions disponibles Traductions disponibles
Numéro d'article: 247828 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Symptômes

Lorsque vous essayez de partager un diagramme à base de données centralisée l'intérieur d'une base de données Oracle à l'aide de connexions différentes, les utilisateurs parvenons pas à voir et accéder le schéma de base de données.

Remarque : Une connaissance forte de Oracle est recommandée de comprendre le contenu de cet article.

Cause

Schémas de base de données ne prennent pas en charge les autorisations cross-schema (qui prend en charge Oracle).

Résolution

La plupart des organisations disposent une connexion et mot de passe qui possède le schéma d'une application particulière. Cette connexion est sécurisée et seules les personnes désignées ont accès. Ce n'est pas un scénario pris en charge avec Visual InterDev.

La solution consiste pour les utilisateurs qui doivent accéder au diagramme de base de données centralisée pour utiliser nom d'utilisateur le propriétaire de schémas et mot de passe.

Statut

Ce comportement est par la conception d'outils de données.

Plus d'informations

Dans Oracle est contient un tableau MICROSOFTDTPROPERTIES pour chaque schéma (par exemple, nom utilisateur) de la même manière qu'il existe une table DTPROPERTIES pour chaque base de données dans Microsoft SQL Server. Étant donné que schémas de base de données ne prend pas en charge les tables inter-schéma (en d'autres termes, vous ne pouvez pas placez un Joe.Table1 dans un diagramme dans schéma de Marie), il n'existe aucun moyen de réaliser un stockage centralisé des diagrammes de la base de données Oracle entière. Il existe une différence fondamentale entre SQL Server et Oracle. Un serveur Oracle possède une base de données avec plusieurs schémas, tandis que celle d'un serveur SQL Server contient plusieurs bases de données, chacun d'eux peut avoir des objets appartenant à différents utilisateurs.

Lorsque vous utilisez les outils de données pour Oracle outre créer une table appelée MICROSOFTDTPROPERTIES, deux procédures obtenir également créés :
DT_DROPUSEROBJECTBYID
DT_SETPROPERTYBYID
Et, une fonction appelée DT_ADDUSEROBJECT est créée.

Création des synonymes à la table ci-dessus, procédures stockées et fonction et Affectation de droits d'administration ne fonctionnent pas. Initialement, il fonctionne ; toutefois, après avoir suivants d'accès au schéma de base de données centralisée, ces autorisations doivent être réinitialisées.

Propriétés

Numéro d'article: 247828 - Dernière mise à jour: dimanche 23 février 2014 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual InterDev 6.0 Édition standard
  • Microsoft Visual Studio 6.0 Professional Edition
  • Microsoft Visual Studio 6.0 Service Pack 3
  • Microsoft Visual Studio 6.0 Enterprise Edition
Mots-clés : 
kbnosurvey kbarchive kbmt kbprb KB247828 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 247828
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com