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