无法build立连接

我有一些以前的MS Access和VB6的经验,但对SQL Server和VB10很新,所以需要新手响应。 我认为SQL Server compact会自动安装在VB10中,但我也安装了SQLServer2008 R2 express版本。 我使用Visual Basic 10的数据库浏览器function创build了一个数据库,我的程序连接到并使用数据库没有问题。 不过,我试图从Excel导入数据,并得到一个错误

无法为链接服务器“(null)”创buildOLE DB提供程序“Microsoft.ACE.OLEDB.12.0”的实例。 Number = 7302 Procedure =“”Server = \。\ pipe \ EF92A72A-C78F-4C \ tsql \ query Source = .Net SqlClient Data Provider State = 1

我尽可能运行SP来configuration即席分布式查询,但仍然有错误。 我已经find了解决这个问题的办法,他们都似乎涉及使用pipe理工作室,以允许远程连接。 所以我试图做到这一点,但失败了。 当我看“开始”>“所有程序”时,我有Microsoft SQL Server 2008和Microsoft SQL Server 2008R2,而pipe理工作室在R2下列出。 我开始pipe理工作室,然后点击“连接”,无法进一步。 在“服务器types”下,我提供了“数据库引擎”或“SQL Server Compact”,在“服务器名称”下提供“本地”或“IAN” – (我的电脑名称)

它select我select的选项的排列是重要的,我反复得到错误消息:

与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(.Net SqlClient数据提供程序)Microsoft SQL Server,错误53

(这是试图连接到IAN – 如果我试图连接到(本地)消息是相同的,但错误号是2而不是53)错误消息意味着我应该检查服务器configuration为允许远程连接,但如果我无法连接到服务器,我该怎么做?