我已经从我的数据库生成了仅数据和 SQL Azure数据库的脚本,作为数据库引擎类型的脚本,当我将应用程序发布到Azure,我收到以下错误:
Cannot find the object "dbo.Location" because it does not exist or you do not have permissions. http://go.microsoft.com/fwlink/?LinkId=178587
我的一些示例数据如下所示:
SET IDENTITY_INSERT [dbo].[Location] ON
INSERT [dbo].[Location] ([id], [name], [type], [unmanned], [authorized], [region], [address], [latitude], [longitude], [phone], [tollfree], [fax], [summerMondayToFriday], [summerSaturday], [summerSunday], [summerHolidays], [winterMondayToFriday], [winterSaturday], [winterSunday], [winterHolidays], [yearRoundMondayToFriday], [yearRoundSaturday], [yearRoundSunday], [yearRoundHolidays]) VALUES (1, N'Alix', N'Petroleum Location', 0, 0, N'Central Alberta', N'Highway #12', CAST(52.39 AS Decimal(18, 2)), CAST(-113.18 AS Decimal(18, 2)), N'403-747-2411', N'', N'403-747-2491', N'6:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'', N'', N'', N'', N'', N'', N'', N'')
我做错了什么?
在发布设置中我使用上下文执行代码首次迁移 AND 使用我从数据库生成的sql脚本使用更新数据库的默认数据库
有人建议
有人建议我进行搜索并替换并将INTO
放入我的脚本中:
Incorrect syntax near the keyword 'INTO'. http://go.microsoft.com/fwlink/?LinkId=178587
答案 0 :(得分:0)
根据您列出的错误,我猜测您尝试将记录插入的SQL Azure数据库中不存在目标表。您确定您的架构已在SQL azure中部署到目标数据库吗?
您可以考虑使用SQL Database Migration Wizard来帮助您入门。