Eh bien, l'en-tête du sujet dit essentiellement tout: quelle est la différence entre une base de données SQL Server fichier (.mdf) et une base de données SQL Server réelle? En outre, quelques questions de suivi:Quelle est la différence entre un fichier de base de données SQL Server et une base de données SQL Server réelle dans ASP.NET?
Existe-t-il des fichiers de base de données pour SQL Server 2008 Express et SQL Server 2008 R2? Y at-il une différence entre ces si elles le font?
Lors du téléchargement d'un site contenant un fichier db, est-ce qu'il se connecte automatiquement à la base de données exécutée sur le serveur? Aurait-il besoin des informations de chaîne de connexion du db?
J'ai SQL Server 2008 R2 en cours d'exécution sur mon serveur de production. Est-ce que la fonctionnalité de publication automatisée de VS 2010 permet de joindre un de ces fichiers ou dois-je le spécifier manuellement? Je suppose que ma confusion provient de la façon dont une solution de projet est tracée dans VS par rapport à la façon dont elle doit être disposée sur le serveur. –
Si vous avez besoin d'une copie de la base de données Prod sur votre environnement Dev/local, vous suggéreriez de sauvegarder/restaurer (déconnecter un db de production pour le copier serait impensable) Mais inversement, je ne serais jamais publier directement dans votre base de données prod. Déployer vers un environnement Dev ou QA à partir de VS puis script les changements entre QA et Prod en utilisant un outil comme Redgate SQLCompare Je n'ai pas encore regardé VS2010, mais dans les projets de base de données VS2010 .dbproj vous permet de gérer votre DDL et proc changements sous le contrôle de version. Vous ne voulez généralement pas télécharger des données de test factices pour prod – StuartLC
Ma version de VS (2010 Professional) ne me permet pas de créer un projet de base de données, AFAIK. Aucune catégorie de projet de base de données n'est même répertoriée lorsque je clique sur 'Nouveau projet ...' –