2010-08-18 6 views
1

J'ai un projet ASP.NET qui utilise également un fichier MDF SQL. Mon serveur cible est SQL 2008R2 ou SQL Azure.Comment migrer un fichier MDF SQL vers un SQL Server de production? (ASP.NET)

Je voudrais savoir quelles sont les options de déploiement que j'ai lorsque je migre de DEV à PROD. Au cas où cela serait important, je ne suis soumis à aucune réglementation pour conserver des données PII ou des données privées similaires. Comment puis-je déplacer mon schéma de test et peut-être déplacer des données en production?

Répondre

2

Vous pouvez déplacer toute la base de données, y compris les données, en attachant le fichier MDF au nouveau serveur SQL. Sinon, vous pouvez sélectionner tous les objets et générer des scripts CREATE pour copier le schéma.

0

Oui, vous pouvez joindre au fichier MDF directement, ou faire une sauvegarde/restauration pour l'obtenir vers SQL Server 2008.

Je ne l'ai pas joué avec SQL Azure ... D'après ce que je peu » J'ai entendu dire que je pense que vous pourriez être bloqué scripting les données comme durilai suggéré (la dernière fois que j'ai entendu que nous ne sommes pas autorisés à faire des sauvegardes/restaurations pour SQL Azure).

0

Dans les outils de gestion SQL Server, cliquez avec le bouton droit sur la base de données et cliquez sur "Script Database As" pour créer un script SQL pour votre base de données. Vous pouvez également faire quelque chose de similaire au niveau de la table si vous voulez les données.

Questions connexes