2016-02-12 9 views
9

मैं SQL सर्वर से दूसरे डेटाबेस में अपने डेटाबेस की प्रतिकृति बनाने की कोशिश कर रहा हूं।
इसके लिए मैं मूल सर्वर से स्क्रिप्ट उत्पन्न कर रहा हूं और किसी अन्य सर्वर में चलाने की कोशिश कर रहा हूं। मैंने मैन्युअल रूप से उसी नाम से डेटाबेस बनाया है।निर्दिष्ट स्कीमा नाम या तो मौजूद नहीं है या आपके पास इसका उपयोग करने की अनुमति नहीं है

यहाँ मूल डेटाबेस का स्क्रीनशॉट है enter image description here

जब मैं स्क्रिप्ट उत्पन्न, निम्न स्क्रिप्ट जो मैं किसी अन्य सर्वर

USE [ContactsApp] 
GO 

/****** Object: Table [common].[BU] Script Date: 2/12/2016 3:02:29 PM ******/ 
SET ANSI_NULLS ON 
GO 

SET QUOTED_IDENTIFIER ON 
GO 

SET ANSI_PADDING ON 
GO 

CREATE TABLE [common].[BU](
    [ID] [int] IDENTITY(1,1) NOT NULL, 
    [IndustryID] [int] NOT NULL, 
    [BU] [varchar](50) NOT NULL, 
    [Code] [varchar](2) NOT NULL, 
    [Active] [bit] NOT NULL, 
    [CreatedBy] [uniqueidentifier] NOT NULL, 
    [CreateDate] [date] NOT NULL, 
    [CreateTime] [time](3) NOT NULL, 
    [ModifiedBy] [uniqueidentifier] NULL, 
    [ModifyDate] [date] NULL, 
    [ModifyTime] [time](3) NULL, 
CONSTRAINT [PK_BU] PRIMARY KEY CLUSTERED 
(
    [ID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], 
CONSTRAINT [UK_BU_Code] UNIQUE NONCLUSTERED 
(
    [Code] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], 
CONSTRAINT [UK_BU_Name] UNIQUE NONCLUSTERED 
(
    [BU] 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 

ALTER TABLE [common].[BU] ADD CONSTRAINT [DF_BU_CreateDate] DEFAULT (CONVERT([date],getdate())) FOR [CreateDate] 
GO 

ALTER TABLE [common].[BU] ADD CONSTRAINT [DF_BU_CreateTime] DEFAULT (CONVERT([time],getdate())) FOR [CreateTime] 
GO 

ALTER TABLE [common].[BU] WITH CHECK ADD CONSTRAINT [FK_BU_Industry] FOREIGN KEY([IndustryID]) 
REFERENCES [common].[Industry] ([ID]) 
ON DELETE CASCADE 
GO 

ALTER TABLE [common].[BU] CHECK CONSTRAINT [FK_BU_Industry] 
GO 

जब मैं इस स्क्रिप्ट को चलाने की कोशिश करते हैं, मैं कोशिश कर रहा हूँ में बनाई गई है निम्नलिखित त्रुटि

The specified schema name "common" either does not exist or you do not have permission to use it. 

मुझे नहीं पता कि यहां आम का अर्थ क्या है।

उत्तर

26

आपका टेबल स्कीमा (इसके लिए गूगल) में (बेहतर शब्द के अभाव में) 'वर्गीकृत किया' कर रहे हैं। आपको

CREATE SCHEMA common 

और इसी तरह अन्य सभी स्कीमा के लिए चलाना चाहिए।

+0

आपकी मदद के लिए धन्यवाद। मुझे पता है कि यह मूर्ख सवाल था। लेकिन मुझे वास्तव में पता नहीं था –

+0

आपका बहुत स्वागत है – HoneyBadger

संबंधित मुद्दे

 संबंधित मुद्दे