Northwind数据库安装错误:消息2812,级别16,状态62,行1找不到存储过程'U'

时间:2013-10-30 21:25:04

标签: northwind

我正在尝试从Northwind.sql文件安装示例Northwind数据库。当我在SQL Server Express Management Studio上运行脚本时,我收到一条错误消息:

Ms 2812,Level 16,State 62,Line 1 找不到存储过程'U'。

我在网上搜索过,但找不到一个易于理解的解决方法。请问有什么想法吗?我使用的是Windows 8 / SQL Server 2012 Express。

2 个答案:

答案 0 :(得分:9)

根据Microsoft here的回答,需要使用alter database

打开脚本并在2行后发表评论。

exec sp_dboption 'Northwind','trunc. log on chkpt.','true'
exec sp_dboption 'Northwind','select into/bulkcopy','true'

然后在

下面添加以下行
alter database Northwind set recovery simple

所以它看起来像这样:

-- exec sp_dboption 'Northwind','trunc. log on chkpt.','true'
-- exec sp_dboption 'Northwind','select into/bulkcopy','true'
alter database Northwind set recovery simple

答案 1 :(得分:0)

解决!

  1. 我创建了一个名为Northwind的数据库(CREATE Database Northwind)

  2. 在记事本中打开northwind.sql

  3. 将其复制到SQL Server Management Studio

  4. 执行查询(即上面的3)

  5. 就是这样......

  6. 我希望其他用户会发现此条目有用。我已经搜索/花了6个多小时试图解决这个问题。