2009-12-14 3 views
1

я нужен сценарий для сценария все объекты базы данных (например, таблицы, зр, вид) ..... какSQL скрипт базы данных сервера

IF EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[fnSplit]') 
AND type in (N'FN', N'IF', N'TF', N'FS', N'FT')) 
DROP FUNCTION [dbo].[fnSplit] 
GO 

/****** Object: UserDefinedFunction [dbo].[fnSplit] Script Date: 12/14/2009 
15:14:23 ******/ 
SET ANSI_NULLS ON 
SET QUOTED_IDENTIFIER ON 
GO 
CREATE FUNCTION [dbo].[fnSplit]....... 

он также будет падать все ограничения ..... я нужен полный пакет я знаю о таких инструментов, как scriptio, студии управления SQL (где только один может быть выбран либо создать или падение)

+1

Примечание: в Sql Management Studio Параметр по умолчанию, генерирует только инструкции CREATE, создает скрипт для создания объектов. Генерация операторов DROP создает только сценарии, которые удаляют выбранные объекты. Этот мастер не может сгенерировать скрипт, который сначала сбрасывает объект, а затем создает новую версию объекта. – 2009-12-14 10:14:28

ответ

0

Посмотрите на этот

How to: Generate a Script (SQL Server Management Studio)

Это ALS o включает в себя опцию для Сценарий Drop и Включить, если НЕ СУЩЕСТВУЕТ под Выберите Параметры скрипта (по умолчанию это значение установлено False).

2

Вы можете использовать Sql Management Studio, если вы щелкните правой кнопкой мыши базу данных, выберите «Задачи», а затем «Сгенерировать скрипты». В этом мастере вы можете выбрать все объекты (включая триггеры), а также, если вы хотите, чтобы скрипт содержал команды drop.

+0

+1 точно - вы можете ** легко ** создать всю базу данных и все ее объекты за одну операцию из SSMS - не нужно делать это на основе объекта за объектом. –

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