SQL SERVER 2005的脚本导出功能是否存在兼容性BUG 20CSDN]

发布时间:2016-12-11 14:10:32 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL SERVER 2005的脚本导出功能是否存在兼容性BUG 20CSDN]",主要涉及到SQL SERVER 2005的脚本导出功能是否存在兼容性BUG 20CSDN]方面的内容,对于SQL SERVER 2005的脚本导出功能是否存在兼容性BUG 20CSDN]感兴趣的同学可以参考一下。

使用脚本生成向导时,SQL SERVER 2005中好象没有SQL SERVER 2000中的 drop 后,再create语句,生成向导中只有两个选择项,可么只有DROP,要么只有CREATE,那如果我要修改已存在的视图或存储过程,用SQL SERVER 2005的的脚本导出功能好象实现不了。不知各位有何高见

SQL SERVER 2005的的脚本导出功能好像不太好使

不知是否是个BUG

2005的自动生成脚本功能确实没有2000的好用。 不光是这些功能不能混在一起,而且不能针对一个对象生成一个单独的文件。 还是2000的好用。 难道是我们没有找到隐藏的功能? MS在和我们捉迷藏?

2005的自动生成脚本功能确实没有2000的好用。 不光是这些功能不能混在一起,而且不能针对一个对象生成一个单独的文件。 还是2000的好用。 这种说法是错误的。 sql2005可以针对一个对象生成文件,create/alter/drop... 楼主的要求可以用生成alter script来解决。 但是alter不能针对一组对象,这时候只好生成create,再替换成alter了, 当然先drop再create也不错。 顺便说一句,概念上讲,没有某种功能不能算bug, 但是如果在summary tab中delete掉所有的对象,马上就会发现,别的东西也不能在summary tab里出现了,这个才是bug

2005的自动生成脚本功能确实没有2000的好用。 不光是这些功能不能混在一起,而且不能针对一个对象生成一个单独的文件。 还是2000的好用。 这种说法是错误的。 sql2005可以针对一个对象生成文件,create/alter/drop... ============================== 我的意思是说,如果我要批量导出SP或是View的Script的话,就不能把这些导出的Script按Sp或View的名字来生成单独的文件,而只能把结果放在一个文件里。 2000里则可以~~~

我的意思是说,如果我要批量导出SP或是View的Script的话,就不能把这些导出的Script按Sp或View的名字来生成单独的文件,而只能把结果放在一个文件里。 2000里则可以~~~ ============================== 这的确是一个问题,据说SP2里会提供。

期待SP2了~~~ MS就喜欢搞这一套,唉~~~

2005为了避免误删表,不再直接drop,但在创建表时会进行判断 下面是导出的sql脚本 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MyUser]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[MyUser]( [UserId] [int] NOT NULL, [UserName] [nchar](10) NULL,  CONSTRAINT [PK_MyUser] PRIMARY KEY CLUSTERED  ( [UserId] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] END

可见,SQL Server 2005并不是偷懒,而是提供了更多的默认安全

可见,SQL Server 2005并不是偷懒,而是提供了更多的默认安全 ================================ 那他应该有个选项让我来选择是否生成Drop吧? 即使这个选项默认是不选的,也可以呀。 我觉得这是微软当初在开发的时候,要考虑发布日期的问题,所以只是简单的做一些功能,然后再利用后续的SP来扩展! 这是MS惯用的手段。

谢谢以上各位的评价!小弟受益很多

上一篇:能否在SQL数据库里面保存图片内容? 20nAnder]
下一篇:急急急啊 !!请教数据库高手解答 100CSDN]

相关文章

相关评论