[發(fā)明專利]一種SQLServer一鍵自動部署方法在審
| 申請?zhí)枺?/td> | 201610749566.3 | 申請日: | 2016-08-30 |
| 公開(公告)號: | CN106649430A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設計)人: | 陳祖斌;杭聰;袁勇;黃連月;謝銘;蒙亮;莫英紅;陸冰芳;黃鑫 | 申請(專利權)人: | 廣西電網(wǎng)有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445 |
| 代理公司: | 南寧東智知識產(chǎn)權代理事務所(特殊普通合伙)45117 | 代理人: | 巢雄輝,汪治興 |
| 地址: | 530023 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sqlserver 自動 部署 方法 | ||
技術領域
本發(fā)明屬于計算機技術領域,特別涉及一種SQL Server 一鍵自動部署方法。
背景技術
SQL Server數(shù)據(jù)庫是由美國微軟(Microsoft)公司推出的一種關系型數(shù)據(jù)庫系統(tǒng)。SQL Server數(shù)據(jù)庫是一個可擴展的、高性能的、為分布式客戶機/服務器計算所涉及的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)了與微軟的操作系統(tǒng)—Windows NT的有機結合,提供了基于事務的企業(yè)級信息管理系統(tǒng)方案。
常規(guī)的SQL Server的安裝方法為人工安裝,復制安裝包放在目標虛擬機上,然后點擊安裝,安裝時會彈出UI窗口,提示你選擇安裝服務器的組件、工具、聯(lián)機叢書和示例,人為的去點擊選擇所要安裝的選項,然后選擇安裝實例名,借接著選擇身份驗證模式,選擇安裝的路徑,這些都是會讓用戶去手動的去選擇,麻煩,浪費人力資源。
發(fā)明內容
針對上述存在的問題,本發(fā)明提供了一種基于IT資源池SQL Server一鍵部署方法,本發(fā)明能代替人工手動去安裝數(shù)據(jù)庫,完成一鍵部署。
本發(fā)明的技術方案為:
一種SQL Server 一鍵自動部署方法,包括以下安裝步驟:
1)、初始化自動安裝腳本和安裝包;
2)、輸入要安裝SQL Server數(shù)據(jù)庫參數(shù);
3)、安裝SQL Server數(shù)據(jù)庫;
4)、調整內存參數(shù)和共享IP。
進一步的:所述步驟1)初始化自動安裝腳本和安裝包,所述自動化安裝腳本部署在虛擬機中,所述安裝包放置在遠端資源庫服務器。
進一步的:所述步驟2)根據(jù)輸入安裝SQL Server數(shù)據(jù)庫參數(shù)包括:SQL Server數(shù)據(jù)庫版本、SQL Server數(shù)據(jù)庫的初始密碼和SQL Server產(chǎn)品序列號。
進一步的:所述步驟3)安裝SQL Server包括以下步驟:
(1)判斷安裝SQL Server版本;
(2)根據(jù)步驟(1)安裝的SQL Server的版本,執(zhí)行自動安裝腳本修改注冊表關鍵值,調整組策略,屏蔽安裝SQL Server的UI交互界面;
(3)在虛擬機上建立一個到遠端資源庫服務器磁盤映射,虛擬機將在映射盤上獲取指定的SQL Server的安裝包和ConfigurationFile.ini靜默配置文件;
(4)判斷是否為安裝的數(shù)據(jù)庫指定新的密碼,如果沒有指定則自動設置一個默認的密碼;
(5)判斷虛擬機的操作系統(tǒng)版本,根據(jù)不同系統(tǒng)版本從遠端資源庫獲取不同的SQL Server的安裝包、配置文件以及安全升級補丁;
(6)調用SQL Server安裝包的setup.exe安裝文件并結合ConfigurationFile.ini靜默配置文件開始進行SQL Server主程序安裝;
(7)SQL Server主程序安裝后根據(jù)不同版本安裝相應的安全補丁包;
進一步的:所述步驟(3)從遠程遠端資源庫服務器磁盤映射,根據(jù)其遠程服務器的Ip地址獲取。
進一步的:所述步驟(6)ConfigurationFile.ini靜默配置文件主要包括以下的主要配置項:
靜默安裝模式,其值為false則安裝程序將不會顯示任何用戶界面;
指定本機共享組件安裝根目錄;
指定安裝目錄;
指定默認實例或命名實例;
SQL Server 服務的啟動類型;
指定要用于數(shù)據(jù)庫引擎的 Windows 排序規(guī)則或 SQL 排序規(guī)則;
SQL Server 服務的帳戶: 域/用戶或系統(tǒng)帳戶;
設置為 SQL Server 系統(tǒng)管理員的 Windows 帳戶;
認證模式,默認值為 Windows 身份驗證,使用 "SQL" 表示采用混合模式身份驗證;
指定 SQL Server sa 帳戶的密碼;
指定 0 禁用 TCP/IP 協(xié)議,指定 1 則啟用TCP/IP。
進一步的:所述步驟4)調整內存參數(shù)和共享IP為:安全補丁安裝完成后,計算目標虛擬機的內存總量,并將內存的80%配置SQL Server 數(shù)據(jù)庫的使用,開啟SQL Server數(shù)據(jù)庫的遠程TCP/IP鏈接模式,開通防火墻的1433接口;
進一步的:完成內存分配后斷開磁盤映射,完成部署。
由于采用了本發(fā)明的技術方案,其有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西電網(wǎng)有限責任公司,未經(jīng)廣西電網(wǎng)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610749566.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種卷煙綜合測試臺的數(shù)采聯(lián)網(wǎng)系統(tǒng)
- 基于NET的XML與SQLServer數(shù)據(jù)交換方法
- 一種用于家具產(chǎn)品設計及明細拆解的分解方法
- 一種基SQLserver的移動智能商場員工管理系統(tǒng)
- 基于DB的DCS生產(chǎn)數(shù)據(jù)采集管控系統(tǒng)
- 一種對接移動平臺實現(xiàn)短信推送的系統(tǒng)
- SQLserver數(shù)據(jù)庫與第三方平臺交互的方法及系統(tǒng)
- 一種基于flink實現(xiàn)分布式實時同步SqlServer數(shù)據(jù)庫的方法
- 一種解決sqlserver自動修改恢復模式的方法
- SQLServer數(shù)據(jù)庫字段的批量修改方法及裝置





