2014-02-01 3 views
1

Я использую SQL server 2008, хочу импортировать свой дБ в Azure. У меня есть (* .bak) файл. Их любая работа по восстановлению моего db до Azure без изменения моей структуры db.Импорт SQL Server 2008 db в 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 

ответ

3

Убедитесь, что для индекса или объекта нет ссылки, указывающей, что он должен находиться в первичной файловой группе. Найдите ON [PRIMARY] или ON PRIMARY, или просто слово PRIMARY.

Мастер SQL Azure Migration Wizard, как правило, очень хорош в том, чтобы указать, что ему не нравится.

+0

Спасибо. PLZ см. мой обновленный вопрос. какие изменения я должен сделать, чтобы запустить его. –

+0

Снимите ON [ПЕРВИЧНОЕ]. Я вижу его там дважды. Это инструкция по размещению индекса в основной файловой группе. – MikeWo

Смежные вопросы