我正在尝试从Northwind.sql文件安装示例Northwind数据库。当我在SQL Server Express Management Studio上运行脚本时,我收到一条错误消息:
Ms 2812,Level 16,State 62,Line 1 找不到存储过程'U'。
我在网上搜索过,但找不到一个易于理解的解决方法。请问有什么想法吗?我使用的是Windows 8 / SQL Server 2012 Express。
答案 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)
解决!
我创建了一个名为Northwind的数据库(CREATE Database Northwind)
在记事本中打开northwind.sql
将其复制到SQL Server Management Studio
执行查询(即上面的3)
就是这样......
我希望其他用户会发现此条目有用。我已经搜索/花了6个多小时试图解决这个问题。