【发布时间】:2013-09-25 14:51:39
【问题描述】:
过去我曾经在我的系统中单独安装 Ms SQL 2005,但近年来我不再关心使用它们,因为我完全依赖 XML 表而不是 Ms SQL 的那些。所以我从来不需要安装它们。
今天,我想在我的 ASP.NET 项目中再次尝试使用 Ms SQL 2005,因为许多人认为它比 XML 表好得多。
在安装 Ms Visual Studio 2008 专业版时,似乎包含了 Ms SQL 2005 的一些控件。我可以从“所有程序”(从开始菜单)中看到 Microsoft SQL Server 2005 文件夹。在里面,我只有配置文件夹。
现在在我的 Visual Studio 项目中,我的“服务器资源管理器”如下图所示。
我无法通过右键单击数据连接来创建数据库。我总是收到与尝试通过单击“添加连接”添加“新连接”时相同的错误。
让我告诉你我是如何使用图像的:
第 1 步:选择数据源
Q 1:这里显示的数据源是安装在我的系统上还是只是默认显示的名称,即使它没有安装?
第 2 步:连接到 Microsoft SQL Server
错误说:“在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)"
问题 2:这是什么意思?
我的怀疑是,出现此错误是因为我没有 SQL Server,安装 SQL Server 后我的问题将得到解决。
我的好奇心是,如果即使不单独安装 SQL Server 也可以使用 SQL Server 数据库,那么为什么不直接从这里(Visual Studio)使用它,因为在安装时似乎已经安装了一些功能视觉工作室。
感谢您抽出宝贵时间帮助我
【问题讨论】:
-
是的,该错误意味着它找不到您命名的 SQL Server。
-
Me是您的机器名称,不一定是您可能需要连接的 SQL Serverinstance名称,例如在本地我需要使用MY-MACHINE\SQLEXPRESS。 -
@Lloyd:你说得对。我应该尝试一下...
标签: c# asp.net sql-server visual-studio