SQL Server 2008, l'Erreur: 948 Tandis que d'Attacher la Base de données eu erreur de Version?

Hier, j'ai installé SQL Server 2008 sur mon ordinateur portable (Windows 7 64 bits), j'ai besoin de joindre un .mdf sur le serveur, mais lorsque j'essaie de faire ceci, j'obtiens cette erreur:

Attacher la Base de données a échoué pour le serveur "prince/sqlexpress' (Microsoft.SqlServer.smo)

DES INFORMATIONS SUPPLÉMENTAIRES:
1.Une Exception s'est Produite lors de l'exécution d'une instruction Transact Sql ou par Lot (de Microsoft.SqlServer.connectioninfo)

2.Impossible d'ouvrir le fichier Physique erreur du système d'Exploitation 5: "5(Accès refusé.)". (Microsoft SQL Server, message d'Erreur: 5120)

Avec l'aide d'Internet, j'ai trouvé une solution.

1.Démarrez SQL Server manager en tant qu'Administrateur (clic-droit sur le programme, cliquez sur "Démarrer en tant qu'administrateur"):

Mais j'ai toujours le même message d'erreur.

Que .mdf fichier n'avez la permission, donc je l'ai déplacé dans le lecteur externe (clé usb parce que mon système n'ont que C:\ lecteur, pas encore de partition je l'ai fait ) .

Puis j'ai eu une autre erreur,

Attacher la base de données a échoué pour le Serveur "Prince\SQLEXPRESS'.

(Microsoft.SqlServer.Smo) INFORMATIONS COMPLÉMENTAIRES:

Une exception s'est produite lors de l'exécution d'une instruction Transact-SQL ou
lot. (Microsoft.SqlServer.ConnectionInfo)

La base de données "Databasename" ne peut pas être ouvert car il s'agit de la version
655. Ce serveur prend en charge la version 611 et plus tôt. Un déclassement de la voie n'est pas pris en charge. Ne peut pas ouvrir une nouvelle base de données "Databasename". CRÉER
La BASE de données est interrompue. (Microsoft SQL Server, message d'Erreur: 948)

J'utilise la Requête de

"select @@version;"

J'ai eu de la Sortie comme

"Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) 9 Fév 2007
22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition
sur Windows NT 6.1 (Build 7600: )"

que dois-je faire? Mais j'ai installé SQL Server 2008. comment puis-je changer cela?
Comment faire pour résoudre cette erreur, veuillez vous aider à sortir de ce problème, Si vous avez une solution merci de la poster.

  • Sql version que vous avez ??Il semble que la base de données qui vous attachent a été écrit sur une version supérieure comparer à celui que vous avez .Ex - Vous ne pouvez pas joindre 2008R2 base de données(mdf) sur un sql server 2008
  • Ok..à l'aide de Sql server 2008 version 10 , je ne sais pas quelle version fichier mdf.. comment le trouver celui-là.
  • L'erreur des points que ur fait à l'aide de sql server 2005 en raison de la version 611 .Je ne suis pas sûr, mais vous pouvez poster la version en exécutant l'instruction select @@version
  • ok je vais vérifier et après 3 heures
  • Avez-vous d'installer SQL Server 2008 EXPRESS ou standard/enterprise edition? L'erreur indique que le .\SQLEXPRESS exemple vous avez à faire est de SQL Server 2005 Express - peut-être vous avez juste besoin de fixer le .mdf à l'2008 instance (qui a un nom différent ou pas de nom à tous, étant l'instance par défaut)
  • comment vérifier SQL Server 2008 EXPRESS ou standard/enterprise edition?
  • Ce n'votre installation vous dire quand vous avez couru? Le programme d'installation application affiche la version et de l'édition, il est. Et aussi: ce nom de l'instance avez-vous choisi lors de la configuration de SQL Server 2008? C'est l'une des choses que vous devez décider sur quoi avez-vous décider de les utiliser?
  • Praveen-je utiliser ur de la Requête"select @@version;" j'ai obtenu le résultat que "Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) 9 Fév 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition sur Windows NT 6.1 (Build 7600: )" que dois-je faire? Mais j'ai installé SQL Server 2008. comment puis-je changer cela?
  • Depuis votre exécutent SQL server 2005 et souhaitez joindre un databaase qui a été créé à l'aide de sql server 2008 ou 2008R2 .il n'y a aucun moyen que vous pouvez le faire .
  • Non, Encore une fois réinstaller sql2008.. mais montre encore 2005 pourquoi est-ce que.. comment pour modifier l'instance
  • Même problème lorsque le MDF a été sur un autre lecteur (pas sur C:). Résolu en exécutant la Gestion de Studio en tant qu'administrateur