2

我找到了以下链接

安装 Northwind 示例数据库

但是我仍然不清楚这个过程。这谈到了 Server 2000 和 MSDE 2000,但我需要的是新的 SQL Server Local DB。

有没有其他人必须这样做并找到有关如何进行的任何说明?

4

2 回答 2

11

因此,我似乎无法找到将现有数据库文件从 Visual Studio 内部附加到 LocalDB 实例的方法(创建新数据库似乎是唯一的选择),但您可以通过管理工作室执行以下操作:

第 1 步 - 找出 LocalDB 的实例名称

打开命令提示符并运行(位置可能会因您的安装位置而略有不同):

C:\Program Files\Microsoft SQL Server\110\Tools\Binn>SqlLocalDB.exe 信息

这将列出 LocalDB 的所有实例,找到您感兴趣的实例,VS2012 为我安装了一个名为 v11.0 的实例(我将在我的示例中使用它)

第 2 步 - 启动 LocalDB 实例

再次在命令提示符下运行以下命令:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn>SqlLocalDB.exe 启动 v11.0

这将启动 LocalDB 实例并允许我们获取连接信息

第 3 步 - 获取要连接的命名管道的名称(管道名称每次重新启动都会更改)

另一个命令提示符作业:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn>SqlLocalDB.exe info v11.0

然后,这将返回有关该实例的信息,包括以下行:

实例管道名称:np:\.\pipe\LOCALDB#A6F550C6\tsql\query

第 4 步 - 通过管理工作室连接并附加数据库

打开管理工作室并在服务器框中连接到命名管道(windows auth),例如:

\.\pipe\LOCALDB#A6F550C6\tsql\query

您现在将像普通实例一样在 SQL 服务器中,您可以将 Northwind MDF 文件复制到实例的数据目录(我的是我的用户文件夹的根目录),然后在管理工作室的数据库节点中单击并选择附加,选择 MDF 文件,然后正常附加。

希望这可以帮助。

于 2013-03-14T16:40:49.950 回答
1

如何使用步骤通过 SSMS 进行恢复:

  1. 下载北风 ( https://northwinddatabase.codeplex.com/ ) 并将 .bak 保存在某处
  2. 打开 SSMS
  3. 连接到 (localdb)\ProjectsV12 (或您拥有的任何版本)
  4. 右键单击数据库节点(见图)
  5. 选择恢复...

在此处输入图像描述

  1. 在“还原数据库”窗口中,源 | 选择“设备”单选按钮并在下拉“备份媒体类型”中选择文件,然后单击“添加”按钮浏览到下载的 .bak 文件的位置

在此处输入图像描述

  1. 就是这样,您的 .bak 应该加载到您机器上的新数据库中。
于 2015-09-25T15:44:45.140 回答