您现在的位置: 电子商务模式 >> 电子商务技术 >> 数据 >> [EB技术]正文  显示方式: 

SQL Server 2005 同义词Bug - CSDN深蓝居
http://tech.caneb.com/ 时间:2006-12-29 9:19:58 点击数:   电子商务模式[技术]频道 

今日不可不关注的电子商务技术资讯:

【文章简介】 今天发现了SQL2005的一个Bug,在建立同义词链接Oracle的时候,使用下面的语句:CREATESYNONYM[dbo].mis_vendorFOR[TEST]..[MIS].MIS_VENDOR这样建立好了同义词,然后刷新同义词,可以看到我们的同义词在ManegementStudio中了。这个时候查看他的属性可以看到架构变成了.MIS,这个明显不对,我们使用“编写同义词脚本

【文章正文】

今天发现了SQL2005的一个Bug,在建立同义词链接Oracle的时候,使用下面的语句:

 

 CREATE SYNONYM [dbo].mis_vendor FOR [TEST]..[MIS].MIS_VENDOR

 

这样建立好了同义词,然后刷新同义词,可以看到我们的同义词在ManegementStudio中了。这个时候查看他的属性可以看到架构变成了.MIS,这个明显不对,我们使用“编写同义词脚本”->“Create到”->“新查询编辑器窗口”可以看到他生成的代码为:

CREATE SYNONYM [dbo].[mis_vendor] FOR [TEST].[.MIS].[MIS_VENDOR]

相信大家都看出来了,他的确将MIS这个架构改成了.MIS 架构,方括号位置不对了!

如果我们再用“编写同义词脚本”生成的语句来写同义词就会出错。所以建议大家以后写同义词最好使用SQL语句,不能太相信MangementStudio生成的代码。




关键词:数据库
阅读本站更多关于:“SQL Server 2005 同义词Bug - CSDN深蓝居”的文章>>>>
作者:CSDN深蓝… 文章来源:CSDN
[EB技术]录入:北极星    责任编辑:北极星 

  窄告信息
电子商务辩论台
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
电子商务模式网站(www.CanEb.com)版权与免责声明:
① 本网转载其他媒体、网站文章是为传播更多的信息,此类文章不代表本网观点,也不对其真实性负责,本网不承担此类文章侵权行为的连带责任。
② 在本网论坛(BBS)博客(Blog)网络硬盘(WebDisk)上发表言论或上传、收藏文件者,责任自负。
③ 如您因版权等问题需要与本网联络,请在30日内联系 caneb_com@yahoo.com.cn
④ 凡本网原创文章(包括论坛、博客等),欢迎转载,但务必注明来自本网,且需注明引用网址。
焦点图片
今日博客
电子商务模式网站意见反馈留言板