每天学习一点点,进步一点点
![914eff17b1f5f6afb8e5b6ce890b357e.png](https://img-blog.csdnimg.cn/img_convert/914eff17b1f5f6afb8e5b6ce890b357e.png)
今天跟大家分享一下在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!
![c48eb00a3493e4761bc223355b70dc63.png](https://img-blog.csdnimg.cn/img_convert/c48eb00a3493e4761bc223355b70dc63.png)
微软官方说法
![b488aad614935b5f70036be06f02bcdf.png](https://img-blog.csdnimg.cn/img_convert/b488aad614935b5f70036be06f02bcdf.png)
网上的文章截图
![9e702deb2a9728fca0f4e6a2c8401bd8.png](https://img-blog.csdnimg.cn/img_convert/9e702deb2a9728fca0f4e6a2c8401bd8.png)
我的环境
不过这个没有关系,直接忽略即可,照常安装SQL Express 2017.
![7db6bed329894ad6f001d6fe087c2f17.png](https://img-blog.csdnimg.cn/img_convert/7db6bed329894ad6f001d6fe087c2f17.png)
简单直接,装就行了
填坑2-SQL网络配置里面,没有ADK:
![0daa800b8dd3ed7f38424f9efc90034d.png](https://img-blog.csdnimg.cn/img_convert/0daa800b8dd3ed7f38424f9efc90034d.png)
网上截图的
![9912f807971a02e0b1d7839efeaf2ce5.png](https://img-blog.csdnimg.cn/img_convert/9912f807971a02e0b1d7839efeaf2ce5.png)
我的环境
不过无所谓,直接在SQL Server网络配置里面,启动Name Piped 和TCP/IP配置
![1584f039a165ab01a3e36d1f99e8ce3b.png](https://img-blog.csdnimg.cn/img_convert/1584f039a165ab01a3e36d1f99e8ce3b.png)
注意只需要侦听指定IP地址的1433端口,不需要侦听全部
填坑3-SQL不好对接啊,使用Named Pipes方式(微软要求的方式)进行连接,实例和端口都是可选的。
![3d359769944eb5e024ba2b359a16d8f3.png](https://img-blog.csdnimg.cn/img_convert/3d359769944eb5e024ba2b359a16d8f3.png)
说好的只需要配置这两个就可以了
![9b7d00b4ad041fd187584f893e258b06.png](https://img-blog.csdnimg.cn/img_convert/9b7d00b4ad041fd187584f893e258b06.png)
完美报错,纠结了一个晚上没搞定!其实更换为TCP/IP也不会报错
最后发现,只需要把实例名称(SQLEXPRESS)填写进行就行了[流泪],这真是知道真相的我,眼泪掉下来!当然,如果你还要画蛇添足,把默认端口也填上,对不起,会失败!
![dcd9c44dcbd2079e09961e99cdd17caf.png](https://img-blog.csdnimg.cn/img_convert/dcd9c44dcbd2079e09961e99cdd17caf.png)
果断报错!
所以,如果想要正常安装数据库,需要填写数据库服务器名称、实例和网络连接协议(Named Pipes)。
写在最后,由于本人并不是特别熟悉SQL,所以可能有些报错是可以避免的。我相信有些朋友,在部署实施当中,也会遇到和我一样的问题哈!
仅供参考和学习!
感谢!
![a71bbf8a703d9e970ab7af0b2b85f815.png](https://img-blog.csdnimg.cn/img_convert/a71bbf8a703d9e970ab7af0b2b85f815.png)