SQL Server 2014 de sauvegarde pour 2012
Existe-il des outils pour convertir SQL Server 2014 de la base de données pour 2012?
J'ai essayé Générer un Script mais le script généré avec les données est trop grande et SQL Server Management Studio n'a pas l'exécuter, j'ai besoin d'avoir à la fois un schéma et des données.
OriginalL'auteur Azarsa | 2015-01-05
Vous devez vous connecter pour publier un commentaire.
À ma connaissance, il n'y a fondamentalement
troisdeux options pour la migration d'une base de données d'une version antérieure de SQL Server, sans l'aide d'outils 3ème partie:SQL Server Integration Services (Transfert de la Base de données de la Tâche)Première option n'est pas adapté dans votre cas, comme l'a souligné.
Deuxième option est tout simplement le script de la structure de la base de données, puis utilisez l'Assistant Importation/Exportation pour copier les données, une table à la fois. Notez que, si vous avez des contraintes de clé étrangère dans votre base de données, vous souhaiterez peut-être désactiver les contraintes qu'après que vous avez rempli toutes vos tables avec des données. Ce blog explique en détails comment cela peut être fait.
Troisième option utilise le SIS Transfert de la Base de données de la Tâche qui utilise essentiellement la SMO pour créer les objets sur le serveur de destination, puis transmet les données. C'est la méthode recommandée de la migration d'une base de données entre les instances SQL Server de versions différentes. SSIS exige que vous avez installé SQL Server Data Tools - Business Intelligence (SSDT-BI) pour Visual Studio. Avant de SQL Server 2012, il a été appelé Business Intelligence Development Studio (BIDS). Vous pouvez les télécharger ici:Si vous n'avez pas Visual Studio, SSDT-BI /OFFRES est inclus dans l'installation de SQL Server.J'ai mis à jour ma réponse avec quelques liens concernant la SSDT-BI et les OFFRES.
OriginalL'auteur Dan
Utiliser le script, mais au lieu de l'exécuter creux de Gestion de Studio, utilisez le léger utilitaire sqlcmd.
http://msdn.microsoft.com/es-es/library/ms162773.aspx
J'avais chargé les fichiers de plusieurs giga-octets de données avec cette méthode sans problèmes..
Bon, je dois avouer que je ne l'ai jamais essayé. Mais en général, le script pourrait prendre jusqu'2-3x plus d'espace que la base de données elle-même, qui pourrait être un problème si vous n'avez pas assez d'espace disque sur votre environnement. Cela pourrait évidemment être résolu par la rupture du script en petits morceaux, mais il semble juste comme beaucoup plus de travail que d'utiliser, par exemple, le SSIS de Transfert de la Base de données de la Tâche.
Dan est le droit, au moins dans mon cas.
OriginalL'auteur Oscar
Oh bien, Dan deuxième option ne fonctionne pas: après l'installation de SSDT-BI pour VS2013 et la configuration de la Base de données de la Tâche de Transfert il est dit que la version de la source de l'instance de base de données doit être inférieure ou égale à la version de la base de données de destination exemple: donc, une migration à partir de 2014 jusqu'en 2012 (ou dans mon cas, 2008R2) n'est pas possible.
OriginalL'auteur Adam