连接数据库可以使用数据库账户和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. 在 mac 上利用 homebrew 安装软件

    在mac经常需要安装一些软件,你可以通过app store下载,或者可以通过浏览袭搜索下载.这里介绍通过homebrew安装一些软件,它会自动为你下载一些软件的相关依赖,免去安装的烦恼. 首先我们需要 ...

  2. android开发学习笔记系列(1)-android起航

    前言 在学习安卓的过程中,我觉得非常有必要将自己所学的东西进行整理,因为每每当我知道我应该是如何去实现功能的时候,有许多细节问题我总是会遗漏,因此我也萌生了写一系列博客来描述自己学习的路线,让我的an ...

  3. 设计模式学习--面向对象的5条设计原则之Liskov替换原则--LSP

    一.LSP简介(LSP--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为o ...

  4. java自学-运算符

    上一篇介绍了java的变量和数据类型,要对数据处理,还需要用到java运算符,这里只总结下常用的,运算符主要分为以下几类:1 算数运算符 算数运算符包括: + 加法运算 - 减法运算 * 乘法运算 / ...

  5. JDBC连接数据库的完整实例

    package com.sinovatech.util;   import java.sql.CallableStatement; import java.sql.Connection; import ...

  6. ActiveMQ 报错 Temporary Store limit is 51200 mb

    ERROR | Temporary Store limit is 51200 mb, whilst the temporary data directory: D:\tool\apache-actil ...

  7. HDU 2588 GCD------欧拉函数变形

    GCD Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  8. MQ之如何做到消息幂等 (转 优秀)

    一.缘起 MQ消息必达,架构上有两个核心设计点: (1)消息落地 (2)消息超时.重传.确认 再次回顾消息总线核心架构,它由 发送端.服务端.固化存储.接收端 四大部分组成. 为保证消息的可达性,超时 ...

  9. set集合去重机制

  10. 小程序:获取input输入的值

    wxml <input placeholder='输入你的姓名' value='{{name}}' bindblur='nameblur'></input>   js data ...