《SQL server 2012 cluster 数据库服务器硬盘扩容.docx》由会员分享,可在线阅读,更多相关《SQL server 2012 cluster 数据库服务器硬盘扩容.docx(10页珍藏版)》请在三一办公上搜索。
1、SQL server 2012 cluster 数据库服务器硬盘扩容变更方案目录准备条件3添加步骤31.1 检验方案91.2 数据库文件路径添加10准备条件新的共享磁盘添加步骤1.当前SQL Server仅有一块磁盘Data01,盘符为XSQL Server (MSSQLSERVER)NameStatusInformationRdes嗥 Analyisis Services(?) Onlineborage(-1 3a DataOl匿)OnlineDa-taDI tXz)成* FS79T GBfree of 19.9 GBServer Name+l 嗤,Name: SqlnetOnlineOth
2、er Resotnss-我.SQL Server(?) Online殁 SQL Senrer Agent Online准备可用磁盘点击服务管理器进入之后选择工具- 计算机管理-找到磁盘管理确认新增磁盘已在磁盘管理器中(注意这里显示的4T磁盘已经 被格式是我添加成功后的磁盘状态)有一块未格式化的空盘J目EW -vddHG LkiVtr &,我也&: M由碣t叫村可加GAE RFtM蠕毛知皎四对磁盘进行分区划分盘符,分区完成后将磁盘格式化.格式化后将磁盘脱机 系统层面已配置好磁盘.接下来需要到集群管理器中取分配磁盘 服务管理器3工具3集群管理器2. 向群集中添加可用存储 在控制台树的右侧上方展开A
3、ctions,点击Add DiskActionsDisks-Add DiskS Move Available StcrageViewiQ RefreshQ Help选择要添加的磁盘并确定Select the disk or disks that you wart to add.Available dsks:Resource NameDisk InfoAdd Disks to a CIIusterCapacitySignature/ldduster Disk 1 Disk 4 on node NO D EB 2D.DGB1 a Mfe 7a-678d-4524c Sc-f4teb Dba 795
4、fDiak 1 on node bJO C EB &D.4) G BLater Disk 3 Disk 1 on node NOCEA 50.0 GB蓉1 盼 92GE77F 而0 仆 93/7&I 1beS15de. SeddVeSM 13aKb-a5d3b DaE9f Sdl7c)OKCancel3.将该磁盘添加到SQL Server资源组中 在控制台树选择角色然后选择对应的SQL Server右侧下方显示添加存储, 储单击添加存7 sqLh-w 囱七皿1丽都点 Cf-tn-SHJMK X跆加,临& aajw ffitM 百 :3V icmu.图(Wf 一展 NL* 珥 guE)皿 Ae
5、eLMJT 5L UTKir BlJEj、1 r.IW做eOx m Mly SQL mw (5QL_CUZ:i选择刚刚添加进来的可用存储Cluster DisklAdd StorageSeleci the disk or disks that you want to add.Available disks:NamePI + , j uster Disk 1StatusCapacity Online添加好之后,可以在SQL Server的资源组下看到该磁盘Data02(Y:)Storage-臣 DataDI(?) OnlineaisOI X:)屋ffrFS-19.3 G由Kof 1 时函-3串
6、duster Disk 1(?) OnlineCkata02 :)4.将该磁盘添加到SQL Server的依赖关系中 右击 SQL Server,选择属性 PropertiesOther HescLTces还1 SQLServerf SQLServer/tientSjHjBfirg OnlineTake Offl neOnlineOnline国0Infornnati&n Details.Show Critical EventsMore Actions卜XRemovesProperties 将磁盘添加到依赖关系中SQL Server PropertiesGeneralep&nd&ndesPoli
7、ciesAdvanced PoliciesPropertiesSpecify the nesounces that must be brought online before this resource can be brought online:AND/10RResourceOuster Disk 1wANDSQL Network Name (Sqlnet)ANDDataM.Clck here to add a dependencyInsertDeleteCluster Disk 1 AND -SQL Network Name (Sqlnet) AND DaiaDIOKCancelApply
8、5.为该数据库在新磁盘中添加数据文件。注意,在BACKUP语句正在运行时,不能添加或删除文件ALTER DATABASE TestFile ADD FILE(NAME = TestFiledat1FILENAME =Y:DATA2TestFiledat2.ndfSIZE =30MAXSIZE =1GB)添加日志文件:ALTER DATABASE TestFile ADD LOG FILE(NAME = NTestFilelog1FILENAME = NY:DATATestFilelog1.ldfSIZE = 1024 KB ,FILEGROWTH = 10 %)GO1.1检验方案该步骤用于检验
9、是否能够向新添加的数据文件中。1.添加之前先检查当前数据文件空间,查看已使用的空间状况方法1:USE TestFileDBCC SHOWFILESTATSFitGwNome1rp151WFhC:eJWn FylSMSCLivrWSMLU.M弟.21W1TestRtedMlC.Tesf.TestRtedatlJKl方法2:USE TestFileGOSELECT DB_NAME() AS DbName, name AS FileName, size/128.0 AS CurrentSizeMB, size/128.0 - CAST(FILEPROPERTY(name, SpaceUsed) AS
10、 INT)/128.0 AS FreeSpaceMB FROM sys.database_files;DbNamr:FfteNimcCurertScB-MB1a8E702TwtReTrfFliJaflD.79M753TM比3DDDOOOO29 9375002. 在该数据库下创建测试表Testcreate table Test(ID int not null, name varchar(20)插入数据:declare i int set i = 0 while i5000 beginset i = i+1insert into dbo.Test values (i, Tommylalalalla
11、lala)end3. 再次查询数据文件的使用状况,如果已使用的区有增加,说明新的数据已经被写入到 新的文件中,说明该文件添加是成功的5FfcGnwTdoiExlcn;!JxEncruMomcFfcNanc1:15140Testffle二:Pfre Ffea.WcrosJoft SCL $hvbt,Ji(SSQL12.MSS2111404ST5.TtFilod 5 由4. 删除数据表,再次从业务层面测试是否能够正常使用drop table Test1.2数据库文件路径添加将数据库中每个数据都添加新增盘符的数据库文件和数据库日志 存放路径。其中数据 库文件设置为增长无限制,日志文件为20480M,
12、* ft n- 7|J.- j* |JI -rfj .JI EidcJS-kJMANEnM!. IJ 口EK革hUmHUI汕“顽 . |J Ci&AUHDIJpsiHj 十 Lf GsfmiDUPMJP + j |匚如侦DU冲虹11 a gI lj CI林也ILEgq T jjf CcrtflTil jRlfef_W j J CErartfil Jpaibi_15 = (J CcnHni0E_5piM_1E! (j Ccntii&lEpife_1TB Cd&l_Epik_1H u Cmw郴 Q+ j I Oemi汕 Q CEbmmjpsi电罚i 0 Cm硕宾 Q Cm硕九2#4 |f CcniBiDh.Spiibfl. J CMiMiiiDEJpiM_Z* j| CcrHiiDI_.5piki_ZE! t (j : uuriDIJpsiMi.TT IJMWTtDUprtf-Efl,Ql心射+ j #弓加*皿黄做心-|j Cw*S!-lIl|jFMteI Qj,Lilmfea4住 D-TlfTwM- Ccflin t:fi_SpKL!iE4!村LJM幢虹皿Ai: Im r.hi-uiU Ei.i *Fl 制勺迁虬m : kliiCKklfilM.5咄JIrrtTi I.|. 1 D MUiU-mj*吸财m