2016-11-16 3 views
0

J'ai créé une base de données en utilisant l'approche par code avec Entity Framework dans Visual Studio 2015. J'ai dû réinstaller Windows sur mon PC, donc après je l'ai téléchargé solution archivée de dropbox et ne pouvait pas l'exécuter. Je reçois l'erreur suivante.Impossible d'accéder à la base de données dans Visual Studio après avoir copié la solution sur un autre PC

« La base de données « aspnet-Tristement-20161110095352 » ne peut pas être ouvert car est la version 852. Ce serveur prend en charge la version 782 et versions antérieures. Un chemin de déclassement n'est pas prise en charge. Impossible base de données ouverte » aspnet-Tristement -20161110095352 "demandé par le login. Echec de la connexion Echec de la connexion de l'utilisateur 'Myuser'." Comment puis-je prendre en charge la rétrogradation du chemin d'accès ou résoudre le problème de connexion?

Merci

+0

Cochez cette case. Peut-être que cela aide http://stackoverflow.com/questions/26346647/the-database-cannot-be-opened-because-it-is-version-782-this-server-supports-ve –

+0

Je l'ai fait, ce n'est pas: – sneuly

Répondre

0

Vous devez débrancher et reconnecter à cette base de données (nom du serveur, nom d'utilisateur, mot de passe).

Dans Visual Studio, vous pouvez utiliser l'Explorateur d'objets SQL Server.

P.S. Vous devriez utiliser des dépôts Git comme GitHub ou Bitbucket, pas Dropbox;)

+0

Je ne me suis jamais connecté avec le nom du serveur/nom d'utilisateur/mot de passe, je l'ai créé en utilisant la console de gestionnaire de paquets avec des migrations. – sneuly

+0

Si sa base de données locale, vous pouvez en créer un nouveau en utilisant le code suivant :) Ensuite, vous pouvez avoir besoin d'éditer le fichier Web.config: ' Kuba

+0

aspnet-Sadly-2016 1110095352 est l'ancien nom de votre base de données Lorsque vous en créez un nouveau, vous devez modifier cette chaîne de connexion (mon code ci-dessus est seulement un exemple, vous pouvez avoir d'autres paramètres dans la chaîne de connexion.) – Kuba