今天跟大家分享一下在MDT使用中,SQL安装的坑[捂脸]。
什么是MDT就不再累述了,微软终端标准化部署工具。可以把MDT同SQL对接集成,实现更加自动化的配置,包括为每一台待安装的计算机配计算机名、放入指定的OU、安装指定的应用程序,等等等等。
需要提供哪些计算机信息呢?可以提供MAC地址、UUID和序列号来识别计算机终端。
SQL数据库版本的话,微软建议是SQL Express,因为本身数据量就很小(就算是大型企业也是如此),用免费的Express版本就够啦。当然也可以对接其它版本的SQL server,没有什么问题的。
这次我使用的MDT版本是2013,ADK版本是最新的2004(有个UEFI的bug),SQL Express版本是2017(2019也是可以的哈)。
填坑1-ADK安装界面没有SQL EXpress!
微软官方说法
网上的文章截图
我的环境
不过这个没有关系,直接忽略即可,照常安装SQL Express 2017.
简单直接,装就行了
填坑2-SQL网络配置里面,没有ADK:
网上截图的
我的环境
不过无所谓,直接在SQL Server网络配置里面,启动Name Piped 和TCP/IP配置
注意只需要侦听指定IP地址的1433端口,不需要侦听全部
填坑3-SQL不好对接啊,使用Named Pipes方式(微软要求的方式)进行连接,实例和端口都是可选的。
说好的只需要配置这两个就可以了
完美报错,纠结了一个晚上没搞定!其实更换为TCP/IP也不会报错
最后发现,只需要把实例名称(SQLEXPRESS)填写进行就行了[流泪],这真是知道真相的我,眼泪掉下来!当然,如果你还要画蛇添足,把默认端口也填上,对不起,会失败!
果断报错!
所以,如果想要正常安装数据库,需要填写数据库服务器名称、实例和网络连接协议(Named Pipes)。
写在最后,由于本人并不是特别熟悉SQL,所以可能有些报错是可以避免的。我相信有些朋友,在部署实施当中,也会遇到和我一样的问题哈!
仅供参考和学习!
感谢!