IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

DTS erreur pendant transfert entre 2 bases


Sujet :

MS SQL Server

  1. #1
    jc2
    jc2 est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 27
    Points : 33
    Points
    33
    Par défaut DTS erreur pendant transfert entre 2 bases
    Bonjour,

    je souhaite copier une base SQL SERVER existante utilisée par le portail .net IBUYSPY (W2000 SQL SERVER 2000) sur un nouveau serveur (W2003 SQL SERVER 2000).

    J'ai essayé d'utiliser DTS à partir de mon serveur cible. J'ai créé ma base cible, puis un utilisateur. J'ai ensuite effectué une copie d'objets avec DTS (avec paramètres par défaut). La copie semble s'effectuer pendant 1 ou 2 minutes jusqu'à ce que j'ai le message d'erreur :

    "Authorisation SELECT refusée sur l'objet sysobjects, base de données 'portal_grp', propriétaire 'dbo'.

    Je pense que cette table ne devrait pas faire partie de la copie. Quelqu'un pourrait-il m'indiquer comment éviter cette erreur ?

    merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 732
    Points
    52 732
    Billets dans le blog
    5
    Par défaut
    le mieux est d'utiliser soit une sauvegarde restauration soit un détachement attachement de fichiers.
    L'usage de DTS dans ce cas est une abération.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    jc2
    jc2 est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 27
    Points : 33
    Points
    33
    Par défaut
    Bonjour,

    J'avais laissé de coté. Je reprends ...

    Sur mon serveur source ayant SQL SERVER 2000, j'ai fait des sauvegardes de toutes les tables sauf tempdb (ça ne coûte rien) avec l'interface de SQL SERVER ENTERPRISE MANAGER. Message "Sauvegarde réussie" à chaque fois.

    J'obtiens donc une série de fichiers .BAK que je transfère sur mon serveur cible.

    Ensuite, sur mon serveur cible, dans SQL SERVER ENTERPRISE MANAGER, je lance la commande de restauration uniquement sur la base que je souhaite utiliser (portal_grp). Dans les options, je modifie les chemins des fichiers mdf et ldf pour que les fichiers restaurés soient au bon endroit.

    Ca marche restauration effectuée.

    Maintenant, toujours sur mon serveur cible, je lance l'analyseur de requête et j'essaye de me connecter à la base de données.

    server=(local), identification par sql server, je tape login/mot de passe et j'obtiens l'erreur suivante :
    Serveur Message 4064Niveau 16 Etat 1
    [Microsoft][ODBC SQL Driver][SQL Server]Impossible d'ouvrir la base de données par défaut de l'utilisateur.
    Y a-t-il une manip que j'ai oubliée ?

    merci

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    Est ce que tu as vérifié que le problème ne vient pas du type d'authentification que tu as choisi lors de l'installation de MS SQL server? Ou alors ton utilisateur n'a pas les droits sur la base de données par défaut.
    A++
    OS:Win 2000 Pro, WIN XP
    SGBD: MS Sql Server, Oracle
    Environnement: VS.NET 2002, JBuilder
    Web: www.ndestudents.com

  5. #5
    jc2
    jc2 est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 27
    Points : 33
    Points
    33
    Par défaut
    Effectivement, annedjomo, il manquait les droits d'accès sur la base de données par défaut.

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transfert entre une base SQLserver et une base MySQL
    Par Emyleen dans le forum Bases de données
    Réponses: 15
    Dernier message: 12/12/2011, 17h29
  2. Transfert entre une base SQLserver et une base MySQL
    Par Emyleen dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/12/2011, 09h09
  3. reorganisation information pendant transfert entre access et excel
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/10/2007, 10h59
  4. Réponses: 5
    Dernier message: 08/11/2006, 13h25
  5. Réponses: 2
    Dernier message: 21/10/2005, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo