|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
J'ai une base de données Sybase où le propriétaire de tous les objets(tables,fonction,triggers) est Dba. Je veux le modifier en un autre shema dans plusieurs postes par un script.Donnez moi une solution. Merci :o |
|
|
00
|
|
|
#2 |
![]() ![]() |
Merci de lire ceci
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Si il s'agit de changer le "owner" d'une base on utilise sp_changedbowner.
Si il s'agit de changer le "owner" d'objet dans la base (tables, procs, etc.) c'est un peu plus compliqué. 1. Méthode "officielle": Recréer les objets avec le nouveau owner, et copier les données des anciennes tables. 2. Méthode "inofficielle" (non supportée - ne pas aller embèter les gens du support Sybase si ça plante...) Il s'agit de modifier la valeur de la colonne "uid" dans sysobjects: Code :
Je repète que cette methode n'est pas supportée, et je vous conseille de faire très attention si vous l'utilisez (sauvegardes avant, etc.) Michael |
||
|
|
00
|
|
|
#4 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
en fait je veux executer des procedures genre(sp_configure..etc) dans isql avec une base de données Sybase Adaptative Server Anywhere.j'ecris comme ça : CALL nom_procedure(param1,param2); ou Execute nom_procedure @param1=val1,@param2=val2; Mais à chaque fois il me signale l'erreur : Transact-sql feature not supported Aidez-moi à trouver une solution.c urgent :o et Merci d'avance |
|
|
00
|
|
|
#5 |
![]() ![]() |
Si vous aviez commencé par nous dire que c'était une base ASA !
Oubliez donc le sp_configure ! Une base ASA n'est pas forcément créée en mode compatible ASE. Par exemple dans votre cas, les variables ne doivent sans doute pas commencer par @
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
|
|
#6 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour
Donc vu que une base ASA n'est pas configuré à accepter ces procédures, quelle solution vous me conseillez pour modifier le propriétaire des objets(tabls,procedures,vues et fonctions) qui est en ce moment DBA en un autre propriétaire nommé. Merci d'avance :o |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com