2017-06-15 60 views
0

SQL Server 2014安装在MS Windows Server 2012 R2下。它出现在C:(系统)驱动器上,但D:(数据)驱动器上也出现相同的目录树结构。将Excel连接到不同分区上的SQL db

我试图将Excel连接到D:驱动器上的SQL Server文件中的表。

当我通过相对直接的方式将Excel连接到SQL Server数据时,我给出的唯一选项是C:驱动器上的SQL Server数据文件。我可以在这些不同的C:文件中进行选择,但是没有Browse或类似的功能可以导航到另一个驱动器或目录,以便在D:文件中进行选择。

有关将Excel连接到D上特定文件的任何建议?

回答

0

在Excel中,您也许可以尝试以下方法:

  1. 转到DATA标签
  2. 然后点击自其他来源 - >从SQL Server
  3. 进入在服务器名称后面跟随认证类型,无论是Windows还是用户和密码。点击下一步
  4. 从那里可以从下拉列表中选择数据库并选择特定的表格或选取多个表格。
+0

谢谢。我试过了。下拉列表仅包含SQL Server Management Studio对象资源管理器在“数据库”下作为“系统数据库”描述的文件。我正在查找的数据库也位于“数据库”下,但位于系统数据库的下面并与其等效(在层次结构中)。 它也不能使用导出数据向导。 –

+0

您尝试连接的用户是否可以访问非系统数据库? “服务器实例”的命名也不同吗? – Vnge

+0

1.是的,用户有权访问。 2.不确定你的意思。 Excel-SQL连接请求的“服务器名称”已正确输入。但是,这与Management Studio中数据库的顶级名称不同。例如,服务器名称是A-B,数据库集合是B.当我输入B作为服务器名称时,它被拒绝。 –