我收到以下错误:
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.
我尝试按照here的指示运气,但没有运气。
有什么想法吗?
固定
我认为我的具体问题与我的笔记本电脑上安装了许多混合系统有关。我有Visual Studio 2005和2008组件和SQL Server Management Standard加载SQL Server Express Edition以及可能影响我的环境稳定性的各种其他组件。一旦我重新加载Vista并重新执行了from the link above步骤,它就没有问题。
我只加载了SQL Server和SQL Server Management Studio的Express Edition。
答案 0 :(得分:1)
通常是身份验证/权限错误。
SQL Server与Web服务器位于同一个框中,查看它们运行的帐户,并查看您正在进行的连接类型(集成或其他)?
答案 1 :(得分:0)
随机猜测:默认情况下,SQL Server(表示,至少无论如何)都不启用网络访问。 SQL Admin管理器工具使用命名管道连接到它,但是rails很可能会尝试使用TCP。
答案 2 :(得分:0)
我认为我的特定问题与我的笔记本电脑上安装了许多混合系统有关。我有Visual Studio 2005和2008组件和SQL Server Managment Standard加载SQL Server Express Edition以及可能影响我的envirnomnet稳定性的各种其他组件。一旦我重新加载Vista并回过http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer上的步骤,它就没有问题。
我只加载了SQL Server和SQL Server Management Studio的Express Edition