淺陋見解,僅供參考。拋磚引玉,多加指教!
          石正
          一個(gè)計(jì)算機(jī)技術(shù)愛好者! 雖然我擁有了系統(tǒng)分析師的證書,但我仍然是一個(gè)計(jì)算機(jī)技術(shù)愛好者!
          posts - 119,comments - 73,trackbacks - 0
          引用自 http://www.91php.cn/trackback.php?tbID=88&extra=964ce999cp

          SQL Server 2000中,當(dāng)新建一個(gè)空的數(shù)據(jù)庫后,在查詢分析器中執(zhí)行
          sp_database 或select * from sysobjects where xtype = 'U'
          都會(huì)得到dtproperties表,并顯示為用戶表, 可這個(gè)表我從沒有創(chuàng)建過。但是在企業(yè)管理器中,dtproperties卻顯示為系統(tǒng)表。難道是bug ? 查看dtproperties,里面沒有數(shù)據(jù),是個(gè)空表。在SQL Server聯(lián)機(jī)叢書里沒有關(guān)于這個(gè)表的描述。

                dtproperties表在企業(yè)管理器中無法刪除,但在查詢分析器中 執(zhí)行drop table dtproperties卻可以刪除。
          手工建立一個(gè)表,表名就叫dtproperties,然后再查看,在企業(yè)管理器中赫然顯示為系統(tǒng)表??!  看來Bug是一定的了。
              
              重新創(chuàng)建一個(gè)數(shù)據(jù)庫,  寫個(gè)觸發(fā)器,讓其在dtproperties表執(zhí)行insert時(shí)執(zhí)行,然后在SQL Server里隨意操作,hehe,終于發(fā)現(xiàn),在新建關(guān)系圖時(shí),dtproperties表被插入數(shù)據(jù),看來它是用來存儲(chǔ)數(shù)據(jù)關(guān)系圖的。呵呵,想點(diǎn)辦法,數(shù)據(jù)關(guān)系圖以后也可以備份下來了。


               再用drop table dtproperties刪除表dtproperties,[手工創(chuàng)建dtproperties ,結(jié)構(gòu)任意,]    然后在企業(yè)管理器中新建數(shù)據(jù)關(guān)系圖,呵呵,SQL Server報(bào)錯(cuò)!再次證實(shí)前面的猜想!


               SQL Server 2005中dtproperties 表不存在了,取而代之的是sysdiagram (記不住具體的名稱了) ,這個(gè)bug也不存在了,SQL Server 2005中的系統(tǒng)表和SQL Server 2000有了很大的不同。

          posted on 2007-04-05 10:21 石正 閱讀(817) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          淺陋見解,僅供參考。拋磚引玉,多加指教!
          主站蜘蛛池模板: 治县。| 城固县| 隆德县| 瑞金市| 商城县| 如皋市| 定远县| 响水县| 宣恩县| 色达县| 贵溪市| 故城县| 曲松县| 陆河县| 黄浦区| 东光县| 连平县| 黎城县| 永德县| 建宁县| 甘孜县| 汾阳市| 布拖县| 专栏| 丰都县| 宝坻区| 茂名市| 江北区| 马公市| 曲沃县| 巴林左旗| 镇康县| 勐海县| 永仁县| 自治县| 贺兰县| 梅州市| 湖口县| 大同县| 从江县| 武冈市|