sqlserver rake db:migrate的连接错误

时间:2020-03-06 14:56:56  来源:igfitidea点击:

我收到以下错误:

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.

我尝试过这里的指示,没有运气。

有任何想法吗?

固定的

我认为我的特定问题与笔记本电脑上安装了许多混合系统有关。我安装了Visual Studio 2005和2008组件以及SQL Server Express Edition装载的SQL Server Management Standard,以及可能影响环境稳定性的其他各种组件。重新加载Vista后,按照上面链接中的步骤进行操作,它可以正常工作。

我只加载了SQL Server和SQL Server Management Studio的Express Edition。

解决方案

通常是身份验证/权限错误。

SQL Server是否与Web服务器位于同一框中,是否查看它们在其下运行的帐户,并查看我们正在建立的连接类型(集成或者其他方式)?

随机猜测:默认情况下,SQL Server(至少无论如何还是要表达)不启用网络访问。 SQL Admin管理器工具使用命名管道连接到它,但是rails最有可能会尝试使用TCP。

我认为我的特定问题与笔记本电脑上安装了许多混合系统有关。我安装了Visual Studio 2005和2008组件,以及SQL Server Express Edition加载的SQL Server Managment Standard,以及可能影响环境稳定性的各种其他组件。重新加载Vista并返回http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer上的步骤后,它就可以正常工作了。

我只加载了SQL Server Express Edition和SQL Server Management Studio