中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么創建設備的ADO參數

發布時間:2021-12-04 15:44:54 來源:億速云 閱讀:264 作者:iii 欄目:編程語言

本篇內容介紹了“怎么創建設備的ADO參數”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

ADO參數為研發數據庫的技術人員對Team System承諾,提供相關工具,這樣可以為整個軟件開發周期少了不少彎路,降低工作的復雜性,我認為Vs.Net 2010只會使我們的工作更簡單和更輕松。

一般都依賴于已經存在的用戶數據庫。創建數據庫的工作當然可以用SQL Server提供的SQL EnterpriseManager工具來完成,但是,如果能夠提供一種定制的數據庫管理工具,專門管理應用系統需要的數據庫及其設備,ADO參數對用戶來說無疑更加理想。

其中NAME和SIZE這兩個參數都很容易得到,麻煩的是物理名PHYSNAME和虛擬設備號VDEVNO這兩個ADO參數。前者要求是一個服務器上的物理文件全路徑名;后者要求在1~255之間找一個沒有被別的設備占用的號碼。而在編寫數據庫管理程序時,用戶的服務器上有哪些設備號已經被占用,SQLServer裝在哪個驅動器上,都是無法預料的。

雖然,使用SQLServer的管理工具SQLEnterpriseManager,可以非常方便地創建、刪除數據庫設備,或者擴大一個已經存在的數據庫,也可以非常方便地創建、刪除或者修改一個數據庫,但是,這個工具仍然要求我們輸入很多不太常用的參數,界面稍顯復雜,為了實現這樣的目標,我們必須想辦法解決SQL語句中的參數設置問題。

創建設備的ADO參數

創建設備的語句即前面提到的DISKINIT語句,為了簡化問題,我們可以指定與數據庫名相同的設備文件名,并將設備文件保存在master設備所在的子目錄中。數據庫名是在設計應用程序時已經確定;而master設備所在的子目錄,可以從系統表sysdevices中查詢得到。這樣,設備文件的物理名參數就確定下來了,虛擬設備號的問題則比較復雜,因為sysdevices系統表中沒有“虛擬設備號”這樣一個字段,因此,必須另想辦法。

對SQLServer的系統存儲過程sp_helpdevice進行分析之后,我們發現,虛擬設備號是“隱藏”在sysdevices系統表的low字段中的,借助另一個系統表spt_values,可以找到每個設備的虛擬設備號。這樣,我們只需要在一個循環中找一下某個設備號是否存在于ADO參數中,就可以確定我們現在可用的虛擬設備號。至于數據庫設備的大小,我們不妨設得大一些,或者讓用戶指定一下也可以。

“怎么創建設備的ADO參數”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ado
AI

淮阳县| 黔江区| 蒙自县| 化德县| 防城港市| 禹州市| 家居| 合水县| 佛山市| 浦东新区| 二连浩特市| 寿宁县| 中阳县| 象州县| 辉南县| 义马市| 阜城县| 徐闻县| 保山市| 繁峙县| 鲁山县| 林周县| 康保县| 固阳县| 南陵县| 慈溪市| 永定县| 厦门市| 义乌市| 安丘市| 安岳县| 县级市| 麻城市| 太原市| 丹巴县| 利辛县| 治多县| 汝城县| 鄂托克旗| 黄冈市| 克拉玛依市|