Bonjour,
Est-il possible de faire partager =E0 plusieurs bases les=20
proc=E9dures stock=E9es d'une base ?
Exemple :
base01 et base02 contiennent chacune les tables : t1, t2,=20
t3
base03 contient les proc=E9dures stock=E9es ps01, ps02 ...
A partir d'une application asp.net je voudrais pouvoir=20
lancer la proc=E9dure stock=E9e ps02 de base03 qui agirait=20
sur la table t1 de la base base01 =E0 laquelle je suis=20
connect=E9, mais cette m=EAme proc=E9dure agirait sur la table=20
t1 de la base base02 si j'=E9tais connect=E9 =E0 cette base ...
Merci,
Alain
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
lionelp
Bonjour,
C'est possible en appelant la procédure sp_xxx, en la crééant dans master et en ne qualifiant pas complètement les tables, de cette manière lorsqu'elle est appelée dans la base YYY, elle est non seulement reconnue mais elle touche les objeyts de la base en courante. Mais c'est une mauvaise idée, car on met du code applicatif dans master, il faut ensuite probablement y gérer les droit, la sauvegarder très régulièrement, ... Alors que cette base doit être strictement utilisé pour la configuration et le monitoring du serveur SQL Server.
Cordialement, LionelP
"Alain" wrote:
Bonjour, Est-il possible de faire partager à plusieurs bases les procédures stockées d'une base ? Exemple : base01 et base02 contiennent chacune les tables : t1, t2, t3 base03 contient les procédures stockées ps01, ps02 ... A partir d'une application asp.net je voudrais pouvoir lancer la procédure stockée ps02 de base03 qui agirait sur la table t1 de la base base01 à laquelle je suis connecté, mais cette même procédure agirait sur la table t1 de la base base02 si j'étais connecté à cette base ... Merci, Alain
Bonjour,
C'est possible en appelant la procédure sp_xxx, en la crééant dans master et
en ne qualifiant pas complètement les tables, de cette manière lorsqu'elle
est appelée dans la base YYY, elle est non seulement reconnue mais elle
touche les objeyts de la base en courante. Mais c'est une mauvaise idée, car
on met du code applicatif dans master, il faut ensuite probablement y gérer
les droit, la sauvegarder très régulièrement, ... Alors que cette base doit
être strictement utilisé pour la configuration et le monitoring du serveur
SQL Server.
Cordialement,
LionelP
"Alain" wrote:
Bonjour,
Est-il possible de faire partager à plusieurs bases les
procédures stockées d'une base ?
Exemple :
base01 et base02 contiennent chacune les tables : t1, t2,
t3
base03 contient les procédures stockées ps01, ps02 ...
A partir d'une application asp.net je voudrais pouvoir
lancer la procédure stockée ps02 de base03 qui agirait
sur la table t1 de la base base01 à laquelle je suis
connecté, mais cette même procédure agirait sur la table
t1 de la base base02 si j'étais connecté à cette base ...
Merci,
Alain
C'est possible en appelant la procédure sp_xxx, en la crééant dans master et en ne qualifiant pas complètement les tables, de cette manière lorsqu'elle est appelée dans la base YYY, elle est non seulement reconnue mais elle touche les objeyts de la base en courante. Mais c'est une mauvaise idée, car on met du code applicatif dans master, il faut ensuite probablement y gérer les droit, la sauvegarder très régulièrement, ... Alors que cette base doit être strictement utilisé pour la configuration et le monitoring du serveur SQL Server.
Cordialement, LionelP
"Alain" wrote:
Bonjour, Est-il possible de faire partager à plusieurs bases les procédures stockées d'une base ? Exemple : base01 et base02 contiennent chacune les tables : t1, t2, t3 base03 contient les procédures stockées ps01, ps02 ... A partir d'une application asp.net je voudrais pouvoir lancer la procédure stockée ps02 de base03 qui agirait sur la table t1 de la base base01 à laquelle je suis connecté, mais cette même procédure agirait sur la table t1 de la base base02 si j'étais connecté à cette base ... Merci, Alain
Bonjour, On peut effectivement en mettant l'adresse de la procédure stockée avec le nom de base base03..ps01 ou base03.dbo.ps1 Oliv'
"Alain" a écrit dans le message de news: 031901c4e43d$0714d400$ Bonjour, Est-il possible de faire partager à plusieurs bases les procédures stockées d'une base ? Exemple : base01 et base02 contiennent chacune les tables : t1, t2, t3 base03 contient les procédures stockées ps01, ps02 ... A partir d'une application asp.net je voudrais pouvoir lancer la procédure stockée ps02 de base03 qui agirait sur la table t1 de la base base01 à laquelle je suis connecté, mais cette même procédure agirait sur la table t1 de la base base02 si j'étais connecté à cette base ... Merci, Alain
Bonjour,
On peut effectivement en mettant l'adresse de la procédure stockée avec le
nom de base
base03..ps01 ou base03.dbo.ps1
Oliv'
"Alain" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 031901c4e43d$0714d400$a501280a@phx.gbl...
Bonjour,
Est-il possible de faire partager à plusieurs bases les
procédures stockées d'une base ?
Exemple :
base01 et base02 contiennent chacune les tables : t1, t2,
t3
base03 contient les procédures stockées ps01, ps02 ...
A partir d'une application asp.net je voudrais pouvoir
lancer la procédure stockée ps02 de base03 qui agirait
sur la table t1 de la base base01 à laquelle je suis
connecté, mais cette même procédure agirait sur la table
t1 de la base base02 si j'étais connecté à cette base ...
Merci,
Alain
Bonjour, On peut effectivement en mettant l'adresse de la procédure stockée avec le nom de base base03..ps01 ou base03.dbo.ps1 Oliv'
"Alain" a écrit dans le message de news: 031901c4e43d$0714d400$ Bonjour, Est-il possible de faire partager à plusieurs bases les procédures stockées d'une base ? Exemple : base01 et base02 contiennent chacune les tables : t1, t2, t3 base03 contient les procédures stockées ps01, ps02 ... A partir d'une application asp.net je voudrais pouvoir lancer la procédure stockée ps02 de base03 qui agirait sur la table t1 de la base base01 à laquelle je suis connecté, mais cette même procédure agirait sur la table t1 de la base base02 si j'étais connecté à cette base ... Merci, Alain