2008-09-30 5 views
2

Je reçois l'erreur suivante:Erreur de connexion pour rake db SQLServer: migrer

Open 
OLE error code:80004005 in Microsoft OLE DB Provider for SQL Server 
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. 
HRESULT error code:0×80020009 
Exception occurred. 

J'ai essayé en suivant les instructions here avec pas de chance.

Des idées?

FIXES

Ma question spécifique, je crois, a été lié à avoir à de nombreux systèmes mixtes installés sur mon ordinateur portable. J'ai eu des composants Visual Studio 2005 et 2008 et SQL Server Management Standard chargé avec SQL Server Express Edition ainsi que divers autres composants qui pourraient avoir affecté la stabilité de mon environnement. Une fois que j'ai rechargé Vista et suis retourné à travers les étapes from the link above cela a fonctionné sans problème.

J'ai uniquement chargé les éditions Express de SQL Server et SQL Server Management Studio.

+0

Quelle est la version du serveur SQL que vous utilisez? Pourriez-vous publier votre base de données.yml? – hectorsq

Répondre

0

Mon problème spécifique je crois était lié à avoir de nombreux systèmes mixtes installés sur mon ordinateur portable. J'ai eu Visual Studio 2005 et 2008 componets et SQL Server Managment Standard chargé avec SQL Server Express Edition ainsi que divers autres composants qui pourraient avoir affecté la stabilité de mon envirnomnet. Une fois que j'ai rechargé Vista et suis retourné à travers les étapes sur http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer cela a fonctionné sans problème.

Je ne chargé les éditions Express de SQL Server Management et SQL Server Management Studio

1

Habituellement, une erreur d'authentification ou d'autorisation.

Le serveur SQL Server se trouve-t-il dans la même zone que le serveur Web, examine-t-il les comptes sous lesquels il s'exécute et examine-t-il le type de connexion (intégrée ou non)?

0

Estimation aléatoire: Par défaut, SQL Server (express, au moins de toute façon) n'active pas l'accès au réseau. Les outils du gestionnaire d'administration SQL s'y connectent à l'aide de canaux nommés, mais les rails essaieront probablement d'utiliser TCP.

Questions connexes