sql-server – 将SQL Server实例根目录放在单独的驱动器上是否有
我知道在安装SQL Server时可以变动很多默认路径,凡是当我举办安装时,我将数据和日记文件夹变动为在差异的驱动器上(凡是是D和E),可是我最近获得了一个预先安装的呆板,它运行的实例名称不是默认值,而且它们已将实例根目次设置为D驱动器以及mdf文件.这意味着在凡是只有文件夹和数据库文件的相对干净的驱动器上,我此刻也完全安装了SQL Server二进制文件. 即我此刻有以下内容: C:Program FilesMicrosoft SQL Server --Base Install D:Microsoft SQL ServerMSSQL10_50.MyInstance --Instance Binaries D:Microsoft SQL ServerMSSQL10_50.MyInstanceMSSQLDATA --Data Files E:Microsoft SQL ServerMSSQL10_50.MyInstanceMSSQLLOGS --Log Files 凡是环境下我会用以下方法运行: C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVER --Base Install & Default Instance Binaries D:MSSQLDATA --Data Files E:MSSQLLOGS --Log Files 我可以领略为什么有一个单独的实例二进制文件夹是须要的,但我不大白为什么将全部这些二进制文件放在一个单独的驱动器上是有效的. 谁能汇报我为什么这也许是公道的工作呢?可能它也许基础没有任何区别?对我来说,它好像很是缭乱…… 办理要领关于拆分实例根,有几个参数支持这样做.>有些人同意将他们的“C”驱动器专用于操纵体系和操纵体系二进制文件.假如C驱动器产生瓦解,这可觉得您提供一些差异的规复选项,它可以辅佐防备操纵体系因与其他应用措施共享而导致或吸取与空间相干的题目. 您可以将SQL Server二进制文件/实例文件放在您倾向于安排其他措施文件的沟通位置.可是假如你这样做 – 至少要确保你获取体系数据库文件并也许是你的默认备份位置并将其移到其他处所.. 这是我给以无穷数目的驱动器字母时每每会做的工作(至少……信件在这里不重要): > C – 操纵体系和体系级文件.只要 (ED-另一个留意事项 – 我常常没有“S”驱动器.最后 > F – 用户数据库的数据文件 我常常会有更大都据和日记驱动器,偶然尚有另一个TempDB驱动器.添加多个实例,您可以快速耗尽驱动器号.您可以放弃将实例级文件放在C:上.我为这样配置的客户做了许多康健搜查 – 我从不说“哦哇……我们此刻必需办理这个题目” – 此刻,假如他们的TempDB文件也在哪里,我凡是会让他们改变这一点.偶然也移动他们的主数据库和MSDB数据库.. 但假如你不把这些对象分隔,天下就不会竣事.我以为甜头现实上只是保持 – 你的文件分隔.作为一名DBA,你应该对你公司,其他应用措施,其他安装等的其他脚色抱有康健的偏执,你越能将本身与隐藏的斗嘴隔分开来,你就会越好.它为您提供了从头安装和规复的更多选项.以是,是的将你的二进制文件与C分隔..但我的提议不是在每个实例的单独驱动器上发狂. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |