连接数据库可以使用数据库账户和Windows集成身份验证两种方法:
使用数据库账户
1.连接数据库时选择TCP/IP
2.在数据库中添加相应规则后,配置数据库
3.在CustomSettings.ini文件中每段规则中添加数据库连接账户如下:
   DBID=sa
   DBPWD=password
4.更新MDTShare

使用Windows集成身份验证:
1.连接数据库时选择Named Pipes(需要在数据库服务器上启用Named Pipes)
2.在数据库服务器上新建共享
3.在数据库中添加相应规则后,配置数据库,然后更新MDTShare即可,不需要添加sa账户

Database规则说明(MDT2012):

Priority=CSettings, CApps, CAdmins, CRoles, Locations, LSettings, LApps, LAdmins, LRoles, RSettings, RApps, RAdmins, Default
;Priority定义属性设置部分的优先级,按顺序调用,找到可用属性后,就不会再检测后面部分的属性定义信息,如此出CSettings优先级最高,Default优先级最低
下面的[Default]、[CSettings]哪个写在前面,哪个写在后面并没有关系,已测试通过
如果先定义了ComputerName属性值,后定OSDComputerName属性值,则OSDComputerName生效;如果同时定义ComputerName属性值,则先定义的生效
ComputerName将要被弃用,现在只是为了向后兼容
其他属性值还未发现该现象

=====================================================

数据库配置说明:
Computers:针对单台计算机属性信息设置,如MAC:00:0C:29:E6:79:0C
Roles: 针对一组计算机的公共属性信息设置,如加域、OU等,设置完成后,需要在Computers的每台计算机中加入到该Role中
Locations:针对位于同一地理位置的计算机的公共属性信息设置,只设置DefaultGateway即可。客户端计算机在启动时只要自动获取到了该DefaultGateway,就会自动应用其           相关设置。如果不生效,尝试重新Configure Database Rules后,删除MDTShare属性中的数据库相关信息后再重新Update,一次不行,多次重试后测试成功,不需要其他任何  设置,也不需要手工编辑MDTShare属性
Make and Model:针对计算机型号设置

通过MAC分配IP:(Roles+Computers 实测成功)
Roles:
OSDAdapter0DNSServerList=192.168.12.1,192.168.12.2
OSDAdapter0EnableDHCP=false
OSDAdapter0Gateways=192.168.12.11
OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0
OSDAdapterCount=1

Computers:
OSDAdapter0EnableDHCP=false (必需,如果在此处不设置,IP无法配置成功)
OSDAdapter0IPAddressList=192.168.12.88,192.168.12.89

IP配置以逗号分隔,如下:

IPAddressList=192.168.0.40,192.168.100.40
OSDAdapterSubnetMask=255.255.255.0,255.255.255.0

OSDAdapterCount示例:
[Default]
OSDAdapterCount=1
OSDAdapter0EnableDHCP=FALSE
OSDAdapter0IPAddressList=192.168.0.40,192.168.100.40
OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0
OSDAdapter0Gateways=192.168.0.1,192.168.100.1
OSDAdapter0EnableWINS=TRUE
OSDAdapter0WINSServerList=192.168.0.1,192.168.100.1
OSDAdapter0TCPIPNetBiosOptions=0
OSDAdapter0MacAddress=00:0C:29:67:A3:6B
OSDAdapter0GatewayCostMetrics=Automatic
OSDAdapter0EnableTCPIPFiltering=TRUE
OSDAdapter0EnableLMHosts=TRUE
OSDAdapter0EnableFullDNSRegistration=TRUE
OSDAdapter0EnableDNSRegistration=TRUE
OSDAdapter0DNSSuffix=WoodGroveBank.com

在roles中为一组计算机指定TS:S01_001,测试通过。在Administrators选项卡添加管理组用户,测试通过

如果只是对数据库中信息进行了更改,如改了计算机名称、TS等,只要DB Rules没有增加或减少(即增加了Locations或不再使用Roles),则不需要重新Configurer Database Rules和Update MDTShare

在CustomSettings.ini文件中定义日志传输:
;将客户端日志实时传输到服务器端:
SLShareDynamicLogging=\\server\share\logs\%OSDComputerName%
;将客户端日志在安装完成后拷贝到服务器端:
;SLShare=\\server\share\logs\%OSDComputerName%

在自动化安装过程中,所有日志默认都在客户端生产,位置如下:

X:\MININT\SMSOSD\OSDLOGS\BDD.log

该目录下还有一些其他日志可帮助查看问题,可以使用trace32.exe工具查看日志

MDT配置数据库的更多相关文章

  1. EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射

    I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库的主键.外键以及表名和字段的类型等,这就是EF里的默认映射.具体分为: 数据库映射:Code First ...

  2. 在SQL2008配置数据库镜像1418错误的处理

    在SQL2008配置数据库镜像错误一般都由以下原因造成 1.主体.镜像服务器SQL SERVER选择本账号切保持一致 2.在数据库镜像配置向导中的“服务账号”选项中请选择需要同步数据库的登陆名,例如数 ...

  3. Android通过xml文件配置数据库

    之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM ...

  4. SQL Server代理(4/12):配置数据库邮件

    SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 在以前的文章里我们看到,SQL Serve ...

  5. 新建Oracle数据库时,提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序

    新建一个oracle数据库时,当提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序等字样的时候,问题是那个监听的服务没有启动,解决方法如下: 打开cmd命 ...

  6. SQL Server 2012 配置数据库邮件

    发送和接受邮箱不能用QQ邮箱,可以用163网易邮箱,同时要求要发送邮件的计算机能上外网 查看163网易邮箱的发送和接收服务器的方法如下 在数据库的管理中,右击数据库邮件,选择配置数据库邮件 出现对话框 ...

  7. 第四篇 SQL Server代理配置数据库邮件

    本篇文章是SQL Server代理系列的第四篇,详细内容请参考原文. 正如这一系列的前几篇所述,SQL Server代理作业是由一系列的作业步骤组成,每个步骤由一个独立的类型去执行.SQL Serve ...

  8. EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)

    EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射   I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库 ...

  9. SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?

    经常有人问我这个问题,SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?虽然其他SharePoint服务器场设置都是保存到了配置数据库里面,但连接配置数据库本身的连接字符串,肯定是 ...

随机推荐

  1. 解释mysql 语句 ——解释CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

    在我们创建mysql数据库的时候我们经常会用到这句SQL:CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ ...

  2. Carrierwave 如何配置合理的上传文件名(转自李华顺)

    一直在寻找一个好的 Carrierwave 上传文件命名结构(GridFS),今天终于找到了,这个方式比较靠谱. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...

  3. clientX/Y pageX/Y offsetX/Y layerX/Y screenX/Y clientHeight innerWidth...

    关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种 event.clientX/Y event.pageX/Y event.offsetX/Y event.layerX/Y event.sc ...

  4. Node.js之HTTP请求与响应

    在C#.OC中也是客户端发起一个请求,服务端作出响应.我们可以把这个过程抽象理解 . 1.客户端给服务端发起请求相当于向服务端写入一个流(writable) 2.服务端读取客户端的流(readable ...

  5. oracle jdbc jar 的一些说明

    Oracle Database 10g Release 2 JDBC Drivers You must accept the OTN Development and Distribution Lice ...

  6. 10.Set 和 Map 数据结构

    Set 和 Map 数据结构 Set 和 Map 数据结构 Set 基本用法 ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set 本身是一个构造函数,用来 ...

  7. 关于webapi加入Route引用出现问题的解决方案

    首先在程序包管理器控制台运行安装MVC5.0,因为[Route("/api/..")]只会存在于MVC5.0中间,运行  Install-Package Microsoft.Asp ...

  8. Session和Cookie之间区别与联系

    一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接.这是因为 你浏览某个网页的时候,W ...

  9. FacebookFriendAdderPro

    Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Fe ...

  10. Javascript数组操作函数总结

    (1) shift  删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4, ...