我正在使用SQL server 2008
,想要将我的数据库导入Azure
。我有(* .bak)文件。他们的任何工作都是将我的数据库恢复到Azure
而不改变我的数据库结构。
我试过SQLAzureMW
,但它给了我这个错误
此版本的SQL Server不支持“文件组引用和分区方案”。
我在脚本中搜索了Filegroup
个关键字,但它不存在。
我也试过Azure SilverLight Managment Tool
,但它给了我同样的错误。
在运行此script
时,我收到了上述错误。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [Mohsin].[Supplier](
[SuppID] [int] NOT NULL,
[Name] [varchar](50) NULL,
[street] [varchar](30) NULL,
[City] [varchar](20) NULL,
[State] [varchar](20) NULL,
[County] [varchar](30) NULL,
[PostalCode] [varchar](25) NULL,
[Phone] [varchar](17) NULL,
[Fax] [varchar](17) NULL,
[Active] [bit] NULL,
CONSTRAINT [PK_Supplier] PRIMARY KEY CLUSTERED
(
[SuppID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
答案 0 :(得分:3)
确保没有索引或对象的引用,表明它应该在主文件组上。搜索ON [PRIMARY]
或ON PRIMARY
,或只搜索PRIMARY
。
SQL Azure迁移向导通常非常适合指出它不喜欢的内容。