|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Bonjour,
Je voudrais restaurer une base de donnée qui se trouve sur un hébergement mutualisé. Dans SQL Server (en local), je me connecte au serveur où se trouve la BD, je clique sur la BD en question, puis Tâche/Restaurer et à l'endroit destination quand je clique sur "Ajouter..." cela me donne une erreur 229, parce que je n'ai pas les droits d'administrateur. Donc je voudrais savoir comment pouvoir récupérer ma BD afin de la restaurer ailleurs. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Demandez une sauvegarde a votre hébergeur...
Une fois copiée en local faites la restauration...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Merci c'est fait. J'ai un autre problème maintenant, je ne ne sais pas si c'est bien ici que je dois poser ma question mais...
J'utilise un site en asp classique, j'ai donc restauré ma base en local, créé une connexion dans sql-server pour mon site et après quelques essais, je pense que la connexion est bonne (que mon site peut lire la bd) mais le message d'erreur suivant apparait lorsque je veux afficher ma page web : Microsoft OLE DB Provider for ODBC Drivers error '80040e37' [Microsoft][ODBC SQL Server Driver][SQL Server]Nom d'objet 'Events' non valide. /msi/default.asp, line 30 Je n'ai jamais eu ce message auparavant et lorsque le site se connecte à la base chez l'hébergeur pas de problème, quelqu'un sait comment faire pour arranger cela et à quoi cela est du? Encore merci |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 724 ![]() |
Vérifiez que lorsque vous vous connectez en local le contexte de bases de données est bien la bonne pour pouvoir interroger vos tables.
++ |
|
00
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Citation:
Pourriez vous m'en dire un peu plus? J'ai le même problème lorsque je veux connecter le site à mon serveur (aussi sql server 2008). Et ce qui est étrange c'est que chez l'hébergeur (sql server 2008 également), je n'ai pas ce problème. |
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 724 ![]() |
Votre login SQL sur votre instance locale peut ne pas avoir le même paramétrage concernant l'option DEFAULT_DATABASE.
Chez un hébergeur en principe vous accéder directement à la base dont vous êtes le propriétaire. Chez vous ce n'est pas forcémenent le cas car c'est la base master qui est paramétrée par défaut si vous n'avez rien spécifié à ce niveau lorsque vous avez créé votre login. Après il faut voir si dans votr chaîne de connexion vous avez indiquer un initial_catalog .... vérifiez tout cela (le profiler peut vous aider dans votre cas) ++ |
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Ok je viens de comprendre quelque chose...
Dans le volet à gauche de SQL server, devant chaque table de ma base de donnée que j'ai restaurée (celle prise chez mon hébergeur)... le nom est écrit comme suit : msi-sql.matable Je viens de créer une base de donnée que j'ai tentée de lire avec mon site. maintenant le nom de chaque table est dbo.matable et le site peux lire la table... Donc comment je peux changer maintenant ce préfixe msi-sql en dbo sur chaque table de ma base de donnée restaurée? |
|
|
00
|
|
|
#8 | ||
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 724 ![]() |
Je pense que le plus sage est de changer le schéma par défaut de votre utilisateur ....
Code :
Autre solution qui consiste à déplacer tous vos objets du schéma msi-sql vers dbo en utilisant ce bout de code (A modifier pour que celui-ci soit valable pour l'ensemble de vos objets) Code :
ALTER SCHEMA dbo TRANSFER msi-sl.<object>; ++ |
||
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Super! J'ai appris quelque chose de vraiment intéressant grâce à vous et ce forum, encore merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com