我刚在Vista上安装了SQL Server 2005 SP2,并尝试连接到Management Studio中的对象资源管理器。这样做时我收到以下错误:
无法连接到localhost。
与网络相关或特定于实例的 建立一个错误时发生错误 连接到SQL Server。服务器 没找到或无法访问。 验证实例名称是否为 正确和SQL Server是 配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到SQL Server)(Microsoft SQL Server,错误:2)
我使用以下凭据:
Server type: Database Engine; Server name: localhost; Authentication: Windows Authentication
我只是将SQL Server用于本地应用程序。我试过使用127.0.0.1,我的comp名称,“。”和localhost。我搜索并尝试了我能找到的所有相关帮助主题。我重新安装,打开IIS(只是一个猜测),更新到最新的服务包,以管理员身份运行等。
我在这里缺少什么?
JJ
答案 0 :(得分:1)
您是否运行过Vista的用户配置工具?见KB929907 You may be unable to perform most database operations after you log on to an instance of SQL Server 2005 Express Edition Service Pack 1 on a Windows Vista-based computer
答案 1 :(得分:0)
尝试使用(local)
此外,如果您有实例名称,可以尝试myComputerName\instanceName
答案 2 :(得分:0)
您缺少实例名称。您不仅要连接到localhost
,还要连接到以下任何一个(假设您的计算机名为dago
,而您的实例sqlexpress
):
localhost\sqlexpress
dago\sqlexpress
.\sqlexpress
答案 3 :(得分:0)
我没有使用快递。事实证明我安装了一个“客户端”版本的SQL Server。我甚至不知道有客户端版本。我运行完整安装并添加了sa用户,因为Windows身份验证对我不起作用(下一个目标)。我通过“localhost”(只是localhost)连接,所以我不完全理解实例建议的全部内容。
基本上解决方案是安装完整版。我的错。轻松修复。
JJ