Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server数据库脚本_Sql_Sql Server 2005 - Fatal编程技术网

SQL Server数据库脚本

SQL Server数据库脚本,sql,sql-server-2005,Sql,Sql Server 2005,我需要一个脚本来为所有数据库对象(如表、sp、视图)编写脚本 它还将删除所有约束…..我需要一个完整的软件包,我知道scriptio、SQL Management studio等工具(其中只有一个可以选择创建或删除)看看这个 这还包括脚本删除选项和“选择脚本选项”(默认设置为False)下的“如果不存在,则包括”选项。如果右键单击数据库,选择“任务”,然后选择“生成脚本”,则可以使用Sql Management Studio。在该向导中,您可以选择所有对象(包括触发器),也可以选择脚本是否包含

我需要一个脚本来为所有数据库对象(如表、sp、视图)编写脚本

它还将删除所有约束…..我需要一个完整的软件包,我知道scriptio、SQL Management studio等工具(其中只有一个可以选择创建或删除)

看看这个


这还包括脚本删除选项和“选择脚本选项”(默认设置为False)下的“如果不存在,则包括”选项。

如果右键单击数据库,选择“任务”,然后选择“生成脚本”,则可以使用Sql Management Studio。在该向导中,您可以选择所有对象(包括触发器),也可以选择脚本是否包含拖放命令

注意:在Sql Management Studio中,默认选项Generate CREATE statements only会生成一个脚本来创建对象。Generate DROP语句仅创建删除选定对象的脚本。此向导无法生成先删除对象,然后创建对象新版本的脚本。+1确切地说,您可以从SSMS在一次操作中轻松创建整个数据库及其所有对象,无需逐个对象执行此操作。
 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].......