电脑安全

您当前的位置:主页 > 电脑安全 >

MSSQL Server 2005数据库的同义词Bug 讲解-网络编程

来源:[db:来源]标题:   同义词    编辑:电脑技术全能网 时间:2019-09-18 12:29

原标题:MSSQL Server 2005数据库的同义词Bug 讲解-网络编程
   中心提醒:本文中咱们将经过一个例子来先容SQL Server 2005的一个Bug  本文中咱们将经过一个例子来先容SQL Server 2005的一个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所天生的代码。