2008-09-30 16 views
2

ich die folgende Störung erhalte:Verbindungsfehler für sqlserver rake db: migrate

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. 

ich versucht habe, nach den Anweisungen here ohne Glück.

Irgendwelche Ideen?

FIXED

Meine konkrete Frage, die ich auf meinem Laptop installiert viele gemischte Systeme aufweist, wurde im Zusammenhang glauben. Ich hatte Visual Studio 2005 und 2008 Komponenten und SQL Server Management Standard geladen mit SQL Server Express Edition sowie verschiedene andere Komponenten, die die Stabilität meiner Umgebung beeinflusst haben könnte. Sobald ich Vista neu lud und ging zurück durch die Schritte from the link above es funktionierte ohne Problem.

Ich habe nur die Express Editions von SQL Server und SQL Server Management Studio geladen.

+0

Welche Version von SQL Server verwenden Sie? Konnten Sie Ihre Datenbank.yml bekannt geben? – hectorsq

Antwort

0

Mein spezifisches Problem, das ich glaube, war damit verbunden zu viele gemischte Systeme auf meinem Laptop installiert zu haben. Ich hatte Visual Studio 2005 und 2008 Komponenten und SQL Server Management Standard mit SQL Server Express Edition sowie verschiedene andere Komponenten geladen, die die Stabilität meines Umfeldes beeinflusst haben könnte. Sobald ich Vista neu lud und ging zurück durch die Schritte auf http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer es funktionierte ohne Problem.

Ich habe nur die Express Editions von SQL Server und SQL Server Management Studio geladen

1

Normalerweise ein Authentifizierungs-/Berechtigungsfehler.

Befindet sich der SQL Server in derselben Box wie der Webserver, überprüfen Sie die Konten, unter denen er ausgeführt wird, und überprüfen Sie die Art der Verbindung, die Sie herstellen (integriert oder nicht)?

0

Zufallsraten: Standardmäßig aktiviert SQL Server (zumindest jedenfalls nicht) den Netzwerkzugriff NICHT. Die SQL Admin-Verwaltungstools stellen eine Verbindung zu ihm mithilfe von Named Pipes her, jedoch versuchen Schienen höchstwahrscheinlich, TCP zu verwenden.

Verwandte Themen