OVH Cloud OVH Cloud

Base à récupérer d'un mssql server simple vers un mssql mscs

4 réponses
Avatar
Scan le Gentil
Bonjour, nous souhaîtons récupérer une base de données MSSQL d'un SQL server
simple et la mettre en production sur un serveur virtuel mssql de cluster
mscs. J'ai tenté de restaurer une base vide avec un backup de la base du sql
server simple. J'ai aussi tenter d'attacher la base du sql server simple sur
le serveur sql mscs. Cela me retourne des erreurs qui identifie la base comme
n'étant pas créée sur un serveur sql mscs. Une procédure pour passer un base
d'un environnement ms sql server simple vers un environnement ms sql mscs
existe-elle? Si non, où trouver des éléments de réponse?

4 réponses

Avatar
bruno reiter [MVP]
Il faut sans doute seulement changer les emplacements des fichiers et
restorer sur des lecteurs appartenant au groupe SQL du cluster

Quel est le message exact?

br

"Scan le Gentil" wrote in message
news:
Bonjour, nous souhaîtons récupérer une base de données MSSQL d'un SQL


server
simple et la mettre en production sur un serveur virtuel mssql de cluster
mscs. J'ai tenté de restaurer une base vide avec un backup de la base du


sql
server simple. J'ai aussi tenter d'attacher la base du sql server simple


sur
le serveur sql mscs. Cela me retourne des erreurs qui identifie la base


comme
n'étant pas créée sur un serveur sql mscs. Une procédure pour passer un


base
d'un environnement ms sql server simple vers un environnement ms sql mscs
existe-elle? Si non, où trouver des éléments de réponse?


Avatar
Med Bouchenafa
Cela devrait pourtant fonctionner sans problème de la même manière qu'un
RESTORE classique
Quel est effectivement le message d'erreur comme le demande Bruno
L'erreur que tu cites ne me dit rien.

--
Bien cordialement
Med Bouchenafa

"Scan le Gentil" a écrit dans le
message de news:
Bonjour, nous souhaîtons récupérer une base de données MSSQL d'un SQL
server
simple et la mettre en production sur un serveur virtuel mssql de cluster
mscs. J'ai tenté de restaurer une base vide avec un backup de la base du
sql
server simple. J'ai aussi tenter d'attacher la base du sql server simple
sur
le serveur sql mscs. Cela me retourne des erreurs qui identifie la base
comme
n'étant pas créée sur un serveur sql mscs. Une procédure pour passer un
base
d'un environnement ms sql server simple vers un environnement ms sql mscs
existe-elle? Si non, où trouver des éléments de réponse?


Avatar
Scan le Gentil
J'ai oublié de préciser qu'une importation de base par attachement et
d'atachement paraît fonctionnelle.

Par contre une restauration de base MSSQL server simple vers une base encore
inexistante d'une serveur virtuel mssql mscs me retourne l'erreur suivante:
Titre: Microsoft SQL-DMO (ODBC SQLState: 42000)
Impossible d'utiliser le fichier 'D:sqlDatabdd_test.mdf' pour une serveur
en cluster. Seuls les fichiers mis en forme sur laquelle la ressource de
cluster du serveur possèdent une dépendance peuvent être utilsés.
Impossible de restaurer le fichier 'bdd_Data.mdf' en
'D:sqlDatabdd_test.mdf'. pour identifier un emplacement valide pour le
fichier, faîtes appel à WITH MOVE.
(pareil pour le ldf)

Je comprend bien que le changement de nom du fichier de la base pour une
restauration nécessite WITH MOVE (si je l'utilise, je n'ai pas d'erreur),
cependant c'est la phrase "Seuls les fichiers mis en forme sur laquelle la
ressource de cluster du serveur possèdent une dépendance peuvent être
utilsés." qui m'intepelle.

"Med Bouchenafa" wrote:

Cela devrait pourtant fonctionner sans problème de la même manière qu'un
RESTORE classique
Quel est effectivement le message d'erreur comme le demande Bruno
L'erreur que tu cites ne me dit rien.

--
Bien cordialement
Med Bouchenafa

"Scan le Gentil" a écrit dans le
message de news:
> Bonjour, nous souhaîtons récupérer une base de données MSSQL d'un SQL
> server
> simple et la mettre en production sur un serveur virtuel mssql de cluster
> mscs. J'ai tenté de restaurer une base vide avec un backup de la base du
> sql
> server simple. J'ai aussi tenter d'attacher la base du sql server simple
> sur
> le serveur sql mscs. Cela me retourne des erreurs qui identifie la base
> comme
> n'étant pas créée sur un serveur sql mscs. Une procédure pour passer un
> base
> d'un environnement ms sql server simple vers un environnement ms sql mscs
> existe-elle? Si non, où trouver des éléments de réponse?





Avatar
bruno reiter [MVP]
sans doute que ton D: n'appartient pas aux ressources SQL cluster, regardes
l'administrateur de cluster pour voir quels sont les lecteurs appartenant
aux groupe SQL

br

"Scan le Gentil" wrote in message
news:
J'ai oublié de préciser qu'une importation de base par attachement et
d'atachement paraît fonctionnelle.

Par contre une restauration de base MSSQL server simple vers une base


encore
inexistante d'une serveur virtuel mssql mscs me retourne l'erreur


suivante:
Titre: Microsoft SQL-DMO (ODBC SQLState: 42000)
Impossible d'utiliser le fichier 'D:sqlDatabdd_test.mdf' pour une


serveur
en cluster. Seuls les fichiers mis en forme sur laquelle la ressource de
cluster du serveur possèdent une dépendance peuvent être utilsés.
Impossible de restaurer le fichier 'bdd_Data.mdf' en
'D:sqlDatabdd_test.mdf'. pour identifier un emplacement valide pour le
fichier, faîtes appel à WITH MOVE.
(pareil pour le ldf)

Je comprend bien que le changement de nom du fichier de la base pour une
restauration nécessite WITH MOVE (si je l'utilise, je n'ai pas d'erreur),
cependant c'est la phrase "Seuls les fichiers mis en forme sur laquelle la
ressource de cluster du serveur possèdent une dépendance peuvent être
utilsés." qui m'intepelle.

"Med Bouchenafa" wrote:

> Cela devrait pourtant fonctionner sans problème de la même manière qu'un
> RESTORE classique
> Quel est effectivement le message d'erreur comme le demande Bruno
> L'erreur que tu cites ne me dit rien.
>
> --
> Bien cordialement
> Med Bouchenafa
>
> "Scan le Gentil" a écrit dans


le
> message de news:
> > Bonjour, nous souhaîtons récupérer une base de données MSSQL d'un SQL
> > server
> > simple et la mettre en production sur un serveur virtuel mssql de


cluster
> > mscs. J'ai tenté de restaurer une base vide avec un backup de la base


du
> > sql
> > server simple. J'ai aussi tenter d'attacher la base du sql server


simple
> > sur
> > le serveur sql mscs. Cela me retourne des erreurs qui identifie la


base
> > comme
> > n'étant pas créée sur un serveur sql mscs. Une procédure pour passer


un
> > base
> > d'un environnement ms sql server simple vers un environnement ms sql


mscs
> > existe-elle? Si non, où trouver des éléments de réponse?
>
>
>