2010-09-02 6 views
2

J'ai installé SQL Server 2008 Management Studio et désinstallé 2005 en conséquence mon application .net avec un SQL Server Express local ne fonctionne plus. J'ai essayé avec l'échantillon nothwind 2008 dans mon dossier App_Data. La chaîne de connexion est:Impossible de se connecter à SQL Server 2008 à partir de .NET 3.5

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=True 

Lorsque je tente de se connecter au fichier et tester la connexion que je reçois l'erreur suivante:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

J'ai vérifié les paramètres de sécurité du fichier et de mettre tout le monde contrôle total . Quel paramètre dois-je mettre à jour pour pouvoir ouvrir la version 2008? Toute aide serait grandement appréciée.

+0

Êtes-vous sûr que SQL Server instance s'exécute dans la machine locale? –

+0

Merci pour la réponse. J'ouvre le service sur mon Windows XP et ne voyais pas du tout le serveur MS SQL. J'ouvre sqlserver Configuration Manager, mais je ne vois pas comment démarrer le service. Pourriez-vous s'il vous plaît laissez-moi savoir comment puis-je exécuter l'instance du serveur SQL sur XP –

Répondre

2

1) Aller à Start -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager

Vérifiez que tous les services sont en cours d'exécution ou non. Sinon, démarrez-les. Si oui, essayez de les redémarrer une fois. Et voir si cela fonctionne.

+0

Il n'y a pas d'élément 'Microsoft SQL Server 2008' dans' Control Panel'. Souvent, il existe un tel élément de menu de démarrage .. – abatishchev

+0

@abarishchev corrected.thanks. –

+0

Merci pour le conseil, mais sur mon Gestionnaire de configuration, la liste des services SQL Server est vide. Il dit "Il n'y a aucun élément à montrer dans cette vue". Je crois que je n'ai pas installé correctement le côté client du serveur Sql. Quelle partie dois-je réinstaller pour que cela fonctionne correctement? Merci encore pour votre aide. –

0

Vérifiez vos services pour vous assurer que l'instance du serveur SQL est en cours d'exécution.

Modifier

J'essaie d'obtenir une poignée sur la question.

Avez-vous un service SQL Server répertorié sous services? Exécutez ... services.msc ou naviguez via le panneau de configuration. Je crois que lors de votre désinstallation/installation quelque chose a mal tourné et vous devrez réinstaller.

+0

Ce n'est pas une réponse. Utilisez un commentaire au lieu de Post-réponse. –

+0

Merci pour la réponse. J'ouvre le service sur mon Windows XP et ne voyais pas du tout le serveur MS SQL. J'ouvre sqlserver Configuration Manager, mais je ne vois pas comment démarrer le service. Pourriez-vous s'il vous plaît laissez-moi savoir comment puis-je exécuter l'instance de serveur SQL sur XP? –

+0

@Serkan: En effet? – abatishchev

1

On dirait que lorsque vous désinstallée 2005, vous avez désinstallé tout, y compris le moteur de base de données pour SQL 2005. Si vous voulez SQL Server 2008, vous pouvez installer que l'utilisation de la plate-forme Web d'installation: http://www.microsoft.com/web/

+0

Non j'ai réinstallé les échantillons de 2008. –

+0

Je ne comprends pas "2008 échantillons" Vous devez installer SQL Server Express 2008. – Robaticus

+0

Je l'ai fait. J'ai Microsoft SQl Server 2008 sur ma liste de tous les programmes –