如何将Northwind数据库安装到SQL Server Local DB中?

时间:2013-03-14 07:27:35

标签: sql-server

我找到了以下链接

Installing the Northwind Sample Database

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

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

2 个答案:

答案 0 :(得分:11)

所以,我似乎找不到从Visual Studio内部将现有DB文件附加到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),例如:

  

\。\管\的LocalDB#A6F550C6 \ TSQL \查询

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

希望这有帮助。

答案 1 :(得分:1)

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

  1. 下载northwind(https://northwinddatabase.codeplex.com/)并将.bak保存到某个地方
  2. 打开SSMS
  3. 连接到(localdb)\ ProjectsV12(或您拥有的任何版本)
  4. 右键单击数据库节点(参见图像)
  5. 选择还原...
  6. enter image description here

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

      1. 那就是你的.bak应该加载到你机器上的新数据库中。