如何:连接到基于文件的数据库

可以将现有数据库文件添加到 SQL Server 的本地实例,或者可以创建数据库文件附加到本地实例。

备注

Visual Studio 2012 具有应用于数据库文件的更改 (.mdf)。有关更多信息,请参见 本地数据概述

备注

在 Visual Studio 2012 中,可从“SQL Server 对象资源管理器”或从“服务器资源管理器”中的“数据连接”节点连接到 SQL Server 数据库。“SQL Server 对象资源管理器”提供了类似于 SQL Server Management Studio 的视图。若要从菜单栏打开该资源管理器,请依次选择“视图”“SQL Server 对象资源管理器”。有关更多信息,请参见连接的数据库开发

重要

如果要连接到 SQL Server express 文件添加到 SQL Server 2005本地实例,则此文件将更改为 SQL Server 2005的格式。如果要连接到 SQL Server express 文件添加到 SQL Server 2008本地实例,则此文件将更改为 SQL Server 2008的格式。

暂时附加数据库文件 (.mdf) 从数据连接 " 节点

  1. 服务器资源管理器,打开 数据连接 的快捷菜单中选择 添加连接

    添加连接 出现对话框。

  2. 选择 更改 按钮。

    更改数据源 出现对话框。

  3. 选择 Microsoft SQL Server 数据库文件 并选择 确定 按钮。

    添加连接 对话框在 数据源 文本框重新出现,或者 Microsoft SQL Server 数据库文件 (SqlClient) 显示。

  4. 选择 浏览 按钮并浏览到现有的 .mdf 文件。

    如果键入的文件名不存在,将创建一个空白 .mdf 文件。

  5. 选择 使用 Windows 身份验证使用 SQL Server 身份验证

    有关 SQL Server 数据库访问身份验证的更多信息,请 “创建新 SQL Server 数据库”对话框参见。

  6. 选择 确定 按钮。

    数据库会出现在 服务器资源管理器。 该数据库附加到本地 SQL Server 实例并一直连接,直到您关闭连接。

必须具有足够的 Microsoft SQL Server 权限才能在目标服务器上创建的新数据库。

有关如何创建的信息,编辑和浏览对象在 SQL Server 数据库,请参见 连接的数据库开发

永久附加数据库文件 (.mdf) 从数据连接 " 节点

  1. 打开 数据连接 的快捷菜单中选择 添加新连接

    添加连接 出现对话框。

  2. 选择 更改 按钮。

    更改数据源 出现对话框。

  3. 选择 Microsoft SQL Server 并选择 确定 按钮。

    添加连接 对话框在 数据源 文本框重新出现,与 Microsoft SQL Server (SqlClient) 显示。

  4. 服务器名称 框中,键入或浏览至该路径到 SQL Server 的本地实例。 可以键入以下内容:

    • “”。对计算机上的默认实例。

    • “(LocalDB) \ v11.0” SQL Server express LocalDB 默认实例的。

    • “。 \ SQLEXPRESS” SQL Server Express 默认的实例的。

    有关 SQL Server express LocalDB 的信息和 SQL Server express,请参见 本地数据概述

  5. 选择 使用 Windows 身份验证使用 SQL Server 身份验证

  6. 选择 附加一个数据库文件浏览,然后打开现有的 .mdf 文件。

  7. 选择 确定 按钮。

    新数据库出现在 服务器资源管理器。 它将一直连接到 SQL Server,直到它显式分离。

请参见

概念

数据库连接和数据库引用

其他资源

数据库连接