J'ai créé un site ASP.Net dans Visual Studio et créé la base de données à l'intérieur (le fichier .mdf se trouve dans le dossier APP_data).Le serveur SQL n'ouvre pas la base de données créée par Visual Studio
Maintenant, lorsque je veux déployer sur le site client, je pense à la maintenance de la base de données sans ouvrir Visual Studio, et en utilisant les outils SQL Server Express (sauvegarde, etc.).
J'ai cherché comment faire cela, et j'ai appris que je devrais joindre le fichier .mdf au serveur sql.
J'ai essayé de faire ceci et ai échoué!
L'erreur est: Impossible d'ouvrir le fichier physique "< .mdf>". Erreur du système d'exploitation 5: "5 (n'a pas réussi à récupérer le texte pour cette erreur Raison: 15105)". (Microsoft SQL Server, Erreur: 5120)
Google ne m'a pas aidé à résoudre le problème.
Maintenant, j'ai 2 options: 1. Pour abandonner et déployer le site dans la situation actuelle où le DB est un fichier .mdf et ASP.Net peut s'y connecter par le serveur SQL express compact (dans le processus).
- Pour extraire toutes les données (je dois penser comment ...) et l'importer dans un nouveau DB, cette fois dans SQL Server DB.
Wat recommandez-vous?
Merci d'avance.
cela a fait l'affaire, merci +1 –
Je ne peux pas le faire fonctionner à la fois sur VS et SMSS simultanément, à moins que je ne détache et ne s'attache de l'un à l'autre ce qui est un long chemin. N'y a-t-il pas un clic droit sur db dans VS pour afficher "Browse with SMSS"? – Shimmy