-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
news:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
news:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
news:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
news:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" wrote in
news:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" wrote in
news:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" wrote in
news:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
Laurent.
"Seb" wrote in
news:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd qui
est en locale vers ma bd qui est sur mon server web mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les BD
sql server et là je sélectionne toutes mes proc
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
news:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:06cb01c48b42$e75d4b90$a301280a@phx.gbl...
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
news:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
news:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:06cb01c48b42$e75d4b90$a301280a@phx.gbl...
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
news:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >object_id(N'[dbo].[DeuxDernieresNews]') and
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération d'un
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe pas
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
est en locale vers ma bd qui est sur mon server web
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
sql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:085301c48b68$a2c8ba20$a501280a@phx.gbl...
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:06cb01c48b42$e75d4b90$a301280a@phx.gbl...
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
qui
est en locale vers ma bd qui est sur mon server web
mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BD
sql server et là je sélectionne toutes mes proc
stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:085301c48b68$a2c8ba20$a501280a@phx.gbl...
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:06cb01c48b42$e75d4b90$a301280a@phx.gbl...
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
qui
est en locale vers ma bd qui est sur mon server web
mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BD
sql server et là je sélectionne toutes mes proc
stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >>object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
news:085301c48b68$a2c8ba20$a501280a@phx.gbl...
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?
-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:06cb01c48b42$e75d4b90$a301280a@phx.gbl...
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >>object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY
(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb
-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:d2eb01c48aaf$f00fe560$a601280a@phx.gbl...
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
en
ligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb
-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base de
destination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) par
dbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" <anonymous@discussions.microsoft.com> wrote in
message
news:5db001c48aac$ac176980$a301280a@phx.gbl...
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
qui
est en locale vers ma bd qui est sur mon server web
mais
je n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BD
sql server et là je sélectionne toutes mes proc
stockées.
Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?
Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.
-----Message d'origine-----
Vous executez bien ce code (requete) dans l'analyseur de
Essayez ceci:
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT 1 AS Un
Laurent.
"Seb" wrote in
news:085301c48b68$a2c8ba20$
J'ai essayé d'exécuter la procédure suivante :
CREATE Procedure dbo.DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
Mais il dit qu'il y a une erreur de syntaxe : "syntaxe
incorrecte vers ')' ligne 3"
Une idée ?-----Message d'origine-----
Avec la modif suivante:
CREATE Procedure dbo.DeuxDernieresNews
Laurent.
"Seb" wrote in
messagenews:06cb01c48b42$e75d4b90$
Bonjour,
Voici le code sql généré par enterpise manager pour une
procédure stockée :
if exists (select * from dbo.sysobjects where id >>object_id(N'[dbo].[DeuxDernieresNews]') and
OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[DeuxDernieresNews]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE Procedure DeuxDernieresNews
AS
SELECT TOP 2
id,
titre,
resume,
graphique
FROM
news
ORDER BY
date_news DESC
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Et j'ai essayé de mettre juste le bloc create et ça ne
passe pas non plus.
Vous avez une idée ?
Merci.
Seb-----Message d'origine-----
Pouvez-vous nous montrer le script de création d'une
procédure.
Laurent.
"Seb" wrote in
messagenews:d2eb01c48aaf$f00fe560$
Merci de votre aide, mais passer par une génération
script sql ne fonctionne pas.
Dans le script sql généré, il n'apparait nulle part le
nom de l'utilisateur aspnet.
Et quand je veux importer le script sql depuis ma base
enligne il me met une erreur (mais cette fois ci pas la
même)
Apparemment il n'aime pas le GO qui est généré dans le
script.
Pourquoi n'aime-til pas le code qu'il a lui même
produit ??
Merci.
Seb-----Message d'origine-----
Le propriétaire de vos procédures stockées n'existe
dans la base dedestination, donc il ne peut pas les crééer.
Vous pouvez faire ainsi:
Créer le script de création de toutes les procédures.
Remplacer dans le script le propriétaire de chaque
procédure (aspnet) pardbo.
Entreprise manager
bouton droit sur la base
toutes taches
générer un script sql
toutes les procédures stockées
Générer que la commande créate
bouton aperçu,
copier dans notepad
remplacer
CREATE PROCEDURE [aspnet]
CREATE PROCEDURE [dbo]
jouer le script sur la base de destination
Laurent.
"Seb" wrote in
messagenews:5db001c48aac$ac176980$
Bonjour,
Je voudrais exporter les procédures stockée de ma bd
quiest en locale vers ma bd qui est sur mon server web
maisje n'y parviens pas.
Quand je me place sur ma BD en ligne > clic droit >
importer > copier les objets et les données entre les
BDsql server et là je sélectionne toutes mes proc
stockées.Au moment de les copier, il met met une erreur :
l'utilisateur n'existe pas.
Mes procédures ont été crées sous visual studio par
l'utilisateur aspnet, qui n'existe pas dans ma base en
ligne, d'où l'erreur...
PB : je ne peux pas créer d'utilisateur
Comment puis-je faire pour transférer mes proc
stockées ?Je ne comprends pas pourquoi ça plante, parce que j'ai
réussi à trasnférer mes tables et leur contenu sans
problème (alors qu'elles ont été crées sous vs aussi)
Est-ce que quelqu'uun connait une solution à mon
problème ?
Merci
Seb
.
.
.
.