Dans cet article


Offres d'emploi

Tags

Migration SQL Server 2005 vers 2016

L’objectif de cet article est de montrer une petite technique pour migrer un serveur SQL Server 2005 vers un serveur SQL Server 2016 en passant par un montage réseau.

Utilisons de l’utilitaire dbatools pour migrer notre SQL Server 2015 vers 2016

 

Nous allons utiliser pour migrer notre bdd l’utilitaire très pratique: https://dbatools.io/

Cet utilitaire permet de migrer l’intégralité de données et des configurations d’un seul coup. Il existe plein de commandes très pratique pour migrer les procédures stockées, les schémas, les utilisateurs…

Malheureusement pour migrer des grosses bases, il est utile de monter un montage réseau sur lequel les données vont être sauvegarder pendant la migration. Ce montage n’est pas si simple à faire car SqlServer par défaut ne voit pas les montages réseaux. Il est donc nécessaire de réaliser un certain nombre d’étape pour y arriver.

Montage réseau SQL Server

Les bases de données étant importantes nous allons utiliser un montage réseau. Pour ce faire nous allons devoir passer des commandes sur les SqlServer pour pouvoir accéder au montage réseau, ici sur la machine 192.168.100.11

EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

EXEC sp_configure 'xp_cmdshell',1
GO
RECONFIGURE
GO

EXEC XP_CMDSHELL 'net use M: \\192.168.100.11\Datas-transferts /user:DOMAINE\Administrator XXXPASWORDXXX'
EXEC XP_CMDSHELL 'Dir M:'

Migration intégrale de SQL SERVER

Une fois ceci réalisé nous avons le montage réseau disponible sur les deux SQLServer nous pouvons donc lancer la commande de migration. Les deux premières lignes permettent de créer une authentification sur les deux serveurs à savoir le 2005 et le 2016. Dans notre exemple nous avons lancé les commandes depuis le serveur 2016 car il avait la dernière version de powershell d’installé.

$sourcecredential = Get-Credential axopen
$targetcredential = Get-Credential axopen

Start-DbaMigration -Destination SERVER2016 -SourceSqlCredential $sourcecredential -DestinationSqlCredential $targetcredential -BackupRestore -NetworkShare \\192.168.100.11\Datas-transferts -Source SERVER2005 -Force

L'équipe AXOPEN

Voir aussi les articles suivants

Migration d’une application avec l’ETL Talend

Migration d’une application avec l’ETL Talend

Le 16/05/2013 par Pierre Liseron

Cet article fait part de la solution TalenD, de ses tenants et aboutissants lors d’une démarche de Migration. L’obsolescence d’un certain nombre de produits et d’applications maintenant trop anciens ou ne répondant plus aux besoins actuels, conduit le plus souvent les entreprises à changer d’environnement. De ce fait, lors de de la migration vers ce nouveau système, ou encore du passage vers une nouvelle version d’une application dans son ensemble ou d’une base de données, les données doivent être préservées dans leur intégralité.
Lire l'article

Migration des activités d’un projet à un autre

Migration des activités d’un projet à un autre

Le 22/11/2012 par Pierre Liseron

Objectif : L’objectif de ce tutorial est de migrer des activités (tâches et/ou sous-projets) d’un projet à un autre, via le client lourd Planisware. Procédure de migration : Ouvrir le projet cible, de réception des activités (appelé ici PROJET_B). Ouvrir le projet d’origine des activités (appelé ici PROJET_A). Chargement des fichiers projet Pour réaliser cette opération on se placera dans la table des activités (accessible depuis le client lourd) ce qui évite les contraintes liés à l’affichage des activités des projets dans les écrans Processes.
Lire l'article